新手问题:增加RadioGroup监听器,运行出错
就是下面的代码,如果不加上红色部分,运行没问题。加上后运行出错:
Sorry! The application XXX has stopped.unexpectedly.Please try again.
请大狭帮我查查看是什么原因
Sorry! The application XXX has stopped.unexpectedly.Please try again.
public static class PlaceholderFragment extends Fragment
{
//对控件对象进行声明
private RadioGroup genderGroup=null;
private RadioButton femaleButton=null;
private RadioButton maleButton=null;
public PlaceholderFragment()
{
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
//通过控件的ID来得到代表控件的对象
genderGroup=(RadioGroup)getActivity().findViewById(R.id.genderGrop);
femaleButton=(RadioButton)getActivity().findViewById(R.id.femaleButton);
maleButton=(RadioButton)getActivity().findViewById(R.id.maleButton);
//为RadioGroup设置监听器
genderGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup group, int checkedId)
{
if(femaleButton.getId()==checkedId){
System.out.println("female");
}
else if(maleButton.getId()==checkedId){
System.out.println("male");
}
}
});
return rootView;
}
}
}
请大狭帮我查查看是什么原因
...全文
相关推荐
Android RadioGroup多行显示效果 解决单选问题
主要为大家详细介绍了Android RadioGroup多行显示效果,解决单选问题,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
android RadioGroup实现单选以及默认选中
本文将通过radiogroup和radiobutton实现组内信息的单选, 其中radiogroup就是将radiobutton进行分组,同一管理和控制 同时实现默认选中情况,获取默认值.
Android-支持多行多列等复杂布局的RadioGroup
支持多行多列等复杂布局的RadioGroup,重点是!!使用简单!!,称之为Multi_RadioGroup_Plus吧
弹窗及radiogroup监听事件
1、 不同的弹窗样式,及弹窗中控件的焦点问题 2、 radiogroup 监听事件不同的实现方式
换行的RadioGroup可以使用
安卓开发换行的RadioGroup


