0

すべてのレイアウト 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として参照されます

4

1 に答える 1

0

これができるかどうかは本当にわかりませんが、常に標準に固執します。ポルプスを再利用したり、一度に複数の要素のプロパティを設定したりする場合は、異なる要素に同じ id を使用できます

于 2013-09-26T08:47:25.697 に答える