2012-04-16 25 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。