次のようにIDを定義できます。
<TextView android:id="@+id/btn1" />
しかし、多くのアクティビティと多くのコンポーネントがあり、IDは他のIDと簡単に複製される可能性があります。
次のように、ネストされたideを定義できますか?
<TextView android:id="@+id/index/btn1" />
次のようにIDを定義できます。
<TextView android:id="@+id/btn1" />
しかし、多くのアクティビティと多くのコンポーネントがあり、IDは他のIDと簡単に複製される可能性があります。
次のように、ネストされたideを定義できますか?
<TextView android:id="@+id/index/btn1" />
いいえ、あなたがすることはできません。ただし、次のいずれかを行うことができます。1)次のように_を使用して名前空間の類似性を作成します。
<TextView android:id="@+id/index_btn1" />
または2)同じIDを別のxmlファイルで再利用できます。ビュー内に重複するIDがない限り、findViewById()は正常に機能します。
詳細については、ドキュメントのIDに関するセクションを参照してください: http: //developer.android.com/reference/android/view/View.html