新手遇到的一个问题!

it网子 2011-04-01 11:44:04
OnCheckedChangeListener checkchange=new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup arg0, int arg1)
{
Toast.makeText(first.this, arg1, Toast.LENGTH_LONG).show();
}

};
group1.setOnCheckedChangeListener(checkchange);
看这个一个RadioGroup里面有两个RadioButton,id分别是female和male
如果用if来判断选择了哪一个的话,一直会报空指针异常!所以我就用Toast来显示arg1的值看看传进来的id号对不对,结果无聊选哪一个提示出来的值都是“false”!这是什么情况?
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲慢的上校 2011-04-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dinjay 的回复:]
没问题,arg1就是radiobutton的id,直接==判断就行了
[/Quote] 直接判断不行吗?
flying_vip_521 2011-04-17
  • 打赏
  • 举报
回复
传进来的是id,对id进行判断即可,if或者switch
dinjay 2011-04-02
  • 打赏
  • 举报
回复
没问题,arg1就是radiobutton的id,直接==判断就行了
男主角 2011-04-02
  • 打赏
  • 举报
回复
Toast.makeText(first.this, arg1, Toast.LENGTH_LONG).show();

arg1,会不会可能是string呢?

你可以,把完整的贴上来,用字体颜色设置旁边的按钮进行插入。更容易发现问题所在。
Sou2012 2011-04-01
  • 打赏
  • 举报
回复
把这篇文章看完你就懂了。

RadioGroup组与onCheckedChanged事件
http://sraining.iteye.com/blog/726666

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧