我目前正在尝试实施ViewPager
。我在ViewPager中有两个页面,它们都包含许多文本字段,复选框,按钮和微调器。
让我们说两个XML文件是layout1.xml
和layout2.xml
。它们都有分别带有ID checkbox1
和checkbox2
的复选框。有没有办法按照
Checkbox check1 = (CheckBox) findViewById( R.layout.layout1.id.checkbox1 );
Checkbox check2 = (Checkbox) findViewById( R.layout.layout2.id.checkbox2 );
答案 0 :(得分:1)
View
类有一个findViewById
方法,可以让您查找仅属于该视图的子视图。如果您获得对每个网页的View
容器的引用,则可以获取每个CheckBox
:{/ p>
CheckBox check1 = (CheckBox) view1.findViewById(R.id.checkbox1);
CheckBox check2 = (CheckBox) view2.findViewById(R.id.checkbox1);
答案 1 :(得分:0)
发现执行此操作的最佳方法是使用LayoutInflater
。 Look at this question for reference