radioButtons = new RadioButton[rgMain.getChildCount()]; //遍历RadioGroup
for (int i = 0; i < radioButtons.length; i++) {
radioButtons[i] = (RadioButton) rgMain.getChildAt(i);
radioButtons[i].setTag(i); //设置tag
radioButtons[i].setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
if (b)
//切换ViewPager页面
showFragment((int) compoundButton.getTag()); //获取tag
}
});
}
setTag,getTage复用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setTag,getTage复用相关的知识,希望对你有一定的参考价值。
以上是关于setTag,getTage复用的主要内容,如果未能解决你的问题,请参考以下文章
Android setTag()与getTag(),与set多个setTag()
关于Android的setTag()方法和getTag()的一个问题