すべてのレイアウト ID が @+id/viewid で識別されることを見てきましたが、@+my_group_name/viewid も同様に機能するようです。この命名規則を使用するのは正常ですか、それとも id は「id」クラスにある必要がありますか? フォーラムをチェックしたところ、接頭辞に基づく命名規則が見つかりましたが、このようなものはありませんでした。
例: dlgeffect というダイアログ レイアウトがあります。このレイアウトでは:
<CheckedTextView
android:id="@+dlgeffect/text"
android:layout_width="0dip" ... >
ID は再利用されるようになりましたが、レイアウトの変更中に ID がプロジェクト全体で一意である場合、コンパイラはこの方法でエラーを返します (実行時エラーではありません)。
ありがとう、
編集:もちろんJavaからはR.dlgeffect.textとして参照されます