Android düzeni xml dosyasındaki "? Android:" ve "@android:" arasındaki fark nedir? Android SDK kaynaklarını yeniden kullanmanın değiştirilebilir yolları gibi görünüyor.Bir android düzeni xml dosyasındaki "? Android:" ve "@android:" arasındaki fark nedir?
Keşfettiğim tek fark, aşağıdaki örnekte gösterilmiştir.
Burada textview sağ kenar ile Burada ımagebutton<RelativeLayout
android:id="@id/header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#888888">
<TextView
android:id="@android:id/text1"
android:layout_alignParentLeft="true"
android:text="blah blah"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toLeftOf="@android:id/button1" />
<ImageButton
android:id="@android:id/button1"
android:layout_alignParentRight="true"
style="@style/PlusButton" />
</RelativeLayout>
sol kenarı ile aynı hizada olarak bırakılmaktadır ki, TextView sağ kenarı RelativeLayout sağ kenarı ile hizalıdır. TextView, ImageButton ile çakışıyor.
<RelativeLayout
android:id="@id/header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#888888">
<TextView
android:id="@android:id/text1"
android:layout_alignParentLeft="true"
android:text="blah blah"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toLeftOf="?android:id/button1" />
<ImageButton
android:id="?android:id/button1"
android:layout_alignParentRight="true"
style="@style/PlusButton" />
</RelativeLayout>
iki düzenleri arasındaki tek fark, vs @android kullanılmasıdır? Robot. Her ikisi de hata olmadan derler.
Çok teşekkürler.
Olası kopyalar http://stackoverflow.com/questions/2733907/question-mark-in- xml-öznitelikleri-android için) –