viewpager加radiobutton

radioGroup.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener() {

@Override

public voidonCheckedChanged(RadioGroup group,@IdResintcheckedId) {

intpage =0;

switch(checkedId){

caseR.id.homepage:

page =0;

break;

caseR.id.homepage2:

page =1;

break;

caseR.id.homepage3:

page =2;

break;

}

viewPager.setCurrentItem(page);

}

});

viewPager.setOnPageChangeListener(newViewPager.OnPageChangeListener() {

@Override

public voidonPageScrolled(intposition, floatpositionOffset, intpositionOffsetPixels) {

}

@Override

public voidonPageSelected(intposition) {

switch(position){

case0:

h1.setChecked(true);

break;

case1:

h2.setChecked(true);

break;

case2:

h3.setChecked(true);

break;

}

}

@Override

public voidonPageScrollStateChanged(intstate) {

}

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容