0

我目前正在尝试实现一个ViewPager. 我在 ViewPager 中有两个页面,它们都包含许多文本字段、复选框、按钮和微调器。

假设这两个 XML 文件是layout1.xmllayout2.xml. 它们都有带有 IDcheckbox1和的复选框checkbox2。有没有办法按照以下方式调用某些东西

 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 回答