2013-01-08 70 views
0

我目前正在尝试实施ViewPager。我在ViewPager中有两个页面,它们都包含许多文本字段,复选框,按钮和旋钮。查找不在当前视图中的视图

可以说这两个XML文件是layout1.xmllayout2.xml。它们都有复选框,分别是checkbox1checkbox2。有没有一种方法来调用沿

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

回答

1

View类有一个findViewById方法,它可以让你找到的观点是只有视图的儿童线的东西。如果你到每一页的View容器的引用,就可以得到相应的每个CheckBox

CheckBox check1 = (CheckBox) view1.findViewById(R.id.checkbox1); 
CheckBox check2 = (CheckBox) view2.findViewById(R.id.checkbox1); 
+0

好的,谢谢。我尝试过'analogView =(View)findViewById(R.layout.analogs);',然后调用'doButton =(Button)analogView.findViewById(R.id.doButton);'但是当试图初始化按钮。我做错了吗? – JuiCe

+0

我也尝试将布局文件ID设置为'analogView'并调用'analogView =(View)findViewById(R.id.analogView);' – JuiCe