2013-01-08 62 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