您的位置:首页 > 其它

RdioGroup 里面点击事件

2017-11-04 10:22 239 查看
1.首先利用数组获取到 radioButton id

int[] ids = { R.id.temai, R.id.gouwuche, R.id.shouye };

2.其次给 radiogroup 一个点击事件

group.setOnCheckedChangeListener(new OnCheckedChangeListener() {

//点击的id checkedId

@Override

public void onCheckedChanged(RadioGroup group, int checkedId) {

for(int i=0;i<ids.length;i++){
RadioButton rb= (RadioButton) findViewById(ids[i]);
if(checkedId==ids[i]){  //依次判断当前位置的值   是否和 checkedIdid
pager.setCurrentItem(i);  //把vp中相应的位置进行显示
rb.setTextColor(Color.RED);

}else{
rb.setTextColor(Color.BLACK);
}
}
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: