2012-04-16 26 views
0

我已經爲ViewPager創建了一個適配器。當我創建它時,我還必須在佈局上動態創建單選按鈕。但是,通過單擊其中一個單選按鈕,我需要通知它的內部適配器的DataSetChanged。我如何訪問該適配器?例如,如果我想這樣做:來自onCheckedChanged()的訪問適配器

radioButton.setOnCheckedChangeListener(new OnCheckedChangeListener() { 

@Override 
public void onCheckedChanged(CompoundButton buttonView, 
     boolean isChecked) { 

       viewPagerLength++; 
      // need to call notifyDataSetChanged();  
    } 
}}); 

回答

0

這可以通過設置單選按鈕,像這樣做:

最終單選按鈕單選按鈕=(單選)findViewById(R.id.rb);

然後你可以從內部訪問radioButton。