1

2 つのレイアウトmain.xmlがあり、viewstub要素とhidden.xml. がsetContentView設定されてmain.xmlいます。

どちらのレイアウトにもedittextwithがあり@+id/latEtます。を膨らませた後、それぞれを個別に参照するにmain.xmlhidden.xmlどうすればよいですか? または、単にそれぞれのをedittext変更する必要がありますか?idedittext

4

4 に答える 4

0

複数のビューで同じ ID を使用することはお勧めできませんが、やむを得ない場合もあります。その場合、2 つのビューが同じビューグループの直接の子でない限り、それらのビューグループで findViewById を使用できます。

たとえば、スタブを膨張させると、通常、新しく膨張したビューを参照します。そのビューで findViewById を呼び出すだけで、他のスタブではなく、膨張したスタブにあるビューを取得することが保証されます。

于 2014-05-21T14:29:02.013 に答える