0

私は現在、を実装しようとしていViewPagerます。ViewPager 内に 2 つのページがあり、どちらにも多数のテキスト フィールド、チェックボックス、ボタン、スピナーが含まれています。

2 つの XML ファイルがlayout1.xmllayout2.xml. どちらにも IDcheckbox1checkbox2それぞれのチェックボックスがあります。の行に沿って何かを呼び出す方法はありますか

 Checkbox check1 = (CheckBox) findViewById( R.layout.layout1.id.checkbox1 );
 Checkbox check2 = (Checkbox) findViewById( R.layout.layout2.id.checkbox2 );
4

2 に答える 2

1

このViewクラスには、findViewByIdそのビューのみの子であるビューを検索できるメソッドがあります。各ページのViewコンテナへの参照を取得すると、それぞれのコンテナを取得できますCheckBox

CheckBox check1 = (CheckBox) view1.findViewById(R.id.checkbox1);
CheckBox check2 = (CheckBox) view2.findViewById(R.id.checkbox1);
于 2013-01-08T17:14:06.590 に答える
0

これを行う最善の方法は、LayoutInflater.Look at this question for reference

于 2013-01-08T19:15:13.507 に答える