önce refere ilan edildi çünkü
<TextView
android:id="@+id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBelow="@id/text2"
android:text="...."/>
<TextView
android:id="@+id/text2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="...."/>
hata derleme neden olabilir. (Iletişim) düzenini Diyelim ki bir kütüphanede seçeneklerin genel listesini belirtmek demek
<CheckedTextView android:id="@+id/checked_option_one"...
<CheckedTextView android:id="@+id/checked_option_two"...
...
edelim ve görünüm beyanların herhangi kaldırırsanız genel (diyalog) parçası
optionOneCheck = (CheckedTextView)rootView.findViewById(R.id.checked_option_one);
optionTwoCheck = (CheckedTextView)rootView.findViewById(R.id.checked_option_two);
yılında bu görüşleri ele Bir ana projedeki düzenin bir kopyasından, çalışma zamanında "böyle bir alan yok" hata istisnası alırsınız.
Derleyici şikâyet etmez, ancak çalışma zamanında kimlik aslında bilinmemektedir.
id.xml içinde kimlikleri deklare etmek ve
<CheckedTextView android:id="@id/checked_option_one"...
...
kullanarak çalışma zamanı hatası önler
Sadece "ids.xml" içinde tanımlamak için herhangi bir avantajı sadece yapmanın aksine ... android: id = "@ id/snack"? – pyko
Yani, android kullanmalı mıyım: id = "@ + id/newID" veya ids.xml dosyasında newID bildirilsin mi? En iyi çözüm nedir? –
etiketler için de kullanabilirsiniz 'view.setTag (id, değer)' bu görünümü daha sonra görüntülemek için… – SparK