RadioGroup RadioButton 无法显示出来
我按着书上的步骤操作,创建一个Button后点击一下,跳转到RadioGroup页面,现在出现这样一个问题:
代码A是我自己写的,因为在写TextView等控件的时候都是这样的,所以我在RadioGroup也这么写,但是只能跳转,RadioButotn并没有显示出来
代码B是例子里面的,可以正确的显示
我想问下为什么代码A不正确呢?(注:其他的都一样,就代码A与B的区别)
还有代码B中的 implements View.OnClickListener 以及 setOnClickListener(this); 应该怎么理解??
谢谢
//代码 A
public class RadioGroupActivity extends Activity
{
RadioGroup mRadioGroup;
public void onCrearte(Bundle save)
{
super.onCreate(save);
setTitle("RadioGroupActivity");
setContentView(R.layout.radiogroup);
find_and_modify_radio_group();
}
private void find_and_modify_radio_group()
{
mRadioGroup = (RadioGroup)findViewById(R.id.menu);
Button clearButton = (Button)findViewById(R.id.clear);
clearButton.setOnClickListener(clearButtonListener);
}
private Button.OnClickListener clearButtonListener = new Button.OnClickListener()
{
public void onClick(View v)
{
mRadioGroup.clearCheck();
}
};
}
//代码 B
/*
public class RadioGroupActivity extends Activity implements View.OnClickListener
{
private RadioGroup mRadioGroup;
protected void onCreate(Bundle save)
{
super.onCreate(save);
setContentView(R.layout.radiogroup);
setTitle("RadioGroupActivity");
mRadioGroup = (RadioGroup)findViewById(R.id.menu);
Button clearButton = (Button)findViewById(R.id.clear);
clearButton.setOnClickListener(this);
}
public void onClick(View v)
{
mRadioGroup.clearCheck();
}
}
*/
代码A是我自己写的,因为在写TextView等控件的时候都是这样的,所以我在RadioGroup也这么写,但是只能跳转,RadioButotn并没有显示出来
代码B是例子里面的,可以正确的显示
我想问下为什么代码A不正确呢?(注:其他的都一样,就代码A与B的区别)
还有代码B中的 implements View.OnClickListener 以及 setOnClickListener(this); 应该怎么理解??
谢谢
//代码 A
public class RadioGroupActivity extends Activity
{
RadioGroup mRadioGroup;
public void onCrearte(Bundle save)
{
super.onCreate(save);
setTitle("RadioGroupActivity");
setContentView(R.layout.radiogroup);
find_and_modify_radio_group();
}
private void find_and_modify_radio_group()
{
mRadioGroup = (RadioGroup)findViewById(R.id.menu);
Button clearButton = (Button)findViewById(R.id.clear);
clearButton.setOnClickListener(clearButtonListener);
}
private Button.OnClickListener clearButtonListener = new Button.OnClickListener()
{
public void onClick(View v)
{
mRadioGroup.clearCheck();
}
};
}
//代码 B
/*
public class RadioGroupActivity extends Activity implements View.OnClickListener
{
private RadioGroup mRadioGroup;
protected void onCreate(Bundle save)
{
super.onCreate(save);
setContentView(R.layout.radiogroup);
setTitle("RadioGroupActivity");
mRadioGroup = (RadioGroup)findViewById(R.id.menu);
Button clearButton = (Button)findViewById(R.id.clear);
clearButton.setOnClickListener(this);
}
public void onClick(View v)
{
mRadioGroup.clearCheck();
}
}
*/
...全文
相关推荐
Android RadioGroup多行显示效果 解决单选问题
主要为大家详细介绍了Android RadioGroup多行显示效果,解决单选问题,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
弹窗及radiogroup监听事件
1、 不同的弹窗样式,及弹窗中控件的焦点问题 2、 radiogroup 监听事件不同的实现方式
android 利用radiobutton实现tabhost效果
tabhost原效果并不理想 这里利用button 改善
自定义RadioButton的实例
andrdoid自定义RadioButton ,设置选中框与字体的距离
Android自定义View之RadioGroup实现跨多行显示
主要介绍了Android自定义View之RadioGroup实现跨多行显示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


