码迷,mamicode.com
首页 > 其他好文 > 详细

viewpager 与 radiogroup 联动时的位置问题

时间:2014-09-17 11:53:02      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:io   os   sp   问题   log   on   c   ad   new   

public void onPageSelected(int position) {}

方法中得到radiobutton时,最好通过(RadioButton) this.radioGroup.findViewById(position)来寻找;

但是前提是为radiogroup中的每一个radiobutton设置id,而且id是从0开始编号。

因为ViewPager的页号也是从0开始编址的。所以可以保持上下编号的一致。

 

public void onPageSelected(int position) {
        RadioButton button = (RadioButton) this.categoryGroup.findViewById(position);
        Log.e("now page", position+"");
        button.setChecked(true);
        
    }

public void onCheckedChanged(RadioGroup group, int checkedId) {
        Log.e("now check button", checkedId+"");
        this.newsViewPager.setCurrentItem(checkedId);
    }

 

viewpager 与 radiogroup 联动时的位置问题

标签:io   os   sp   问题   log   on   c   ad   new   

原文地址:http://www.cnblogs.com/qufanblog/p/3976710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!