0

異なる画面サイズの異なるフォルダーに4つの異なるレイアウト(同じ名前)があります。すべてのレイアウトには、いくつかの TextView と ImageView と、同じ値を持つ 1 つのボタンがあります。私は彼らが同じIDを持っている必要があることを知りたいですか? たとえば、4 つのレイアウトのすべてのボタンは同じ ID を持つ必要がありますか? MainActivity.java でそれらを使用したい

4

2 に答える 2

0

はい。同じレイアウトを呼び出しているため(画面サイズは異なりますが)、機能は同じです。

于 2014-07-19T06:52:22.190 に答える
0

こんにちは、同じ id を使用する必要があります。画面サイズが異なるため、UI を変更してレイアウトを作成しただけです。同じ ID に従わない場合、異なる画面/デバイスで実行しようとすると NPE 例外が発生します。

したがって、id は、異なるフォルダーにある 4 つのレイアウトすべてで同じでなければなりません。

ありがとう

于 2014-07-19T06:53:29.157 に答える