すべての属性に接頭辞が付いているのはなぜですか?どこでもプレフィックスない少しおしゃべりする:
<TextView
android:layout_width="105px"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
はなく、この
<android:TextView
layout_width="105px"
layout_height="wrap_content"
text="@string/hello"
/>
そのアンドロイドがこれを行うための設計上の利点は何ですか?
私はxml構文に強くはありませんが、属性の名前空間だと思います。 – Raz
いいえ、それは名前空間にバインドされたプレフィックスです(バインディングには特定のスコープがあり、常にXML文書のローカルです)。接頭辞はXML文書で要素や時には属性を名前空間に入れるために使用されます。 – lkuty