android sdk---radioGroup用法实例
来源:互联网 发布:大数据来源于 编辑:程序博客网 时间:2024/05/16 15:36
需求:
点击radioGroup中的radioButton,下面显示选中的radioButton的文字
代码:
myTextView1 = (TextView)findViewById(R.id.textView1);
myRadioGroup1 = (RadioGroup)findViewById(R.id.radioGroup1);
myRadio1 = (RadioButton)findViewById(R.id.radio0);
myRadio2 = (RadioButton)findViewById(R.id.radioButton1);
myTextView1.setText("");
myRadioGroup1.setOnCheckedChangeListener((OnCheckedChangeListener) mRadioChanged);
}
private RadioGroup.OnCheckedChangeListener mRadioChanged =
new RadioGroup.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup arg0, int checkedId) {
// TODO Auto-generated method stub
if(checkedId == myRadio1.getId())
{
myTextView1.setText(myRadio1.getText());
}
else if(checkedId == myRadio2.getId())
{
myTextView1.setText(myRadio2.getText());
}
}
};
xml:
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="boy" />
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="girl" />
</RadioGroup>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/radioGroup1"
android:layout_below="@+id/radioGroup1"
android:layout_marginTop="82dp"
android:text="TextView" />
重点:
这个用法和之前的checkBox用法类似,调用的函数也一样:
setOnCheckedChangeListener
OnCheckedChangeListener
onCheckedChanged
区别在于,内部根据传进去的checkId来区分是哪个radioButton
- android sdk---radioGroup用法实例
- android sdk --- Notification用法实例
- android 组件radioGroup实例
- android sdk---checkBox的用法实例
- Android中RadioGroup的用法
- Android中RadioGroup和RadioButton布局实例
- android RadioGroup和RadioButton的用法
- Android知识点十:FrameLayout结合RadioGroup用法
- Android程序:RadioGroup的用法(多选一)
- Android基础 | 控件基础 | RadioGroup用法
- android sdk----gridView用法实例及控件的绝对位置
- RadioGroup用法
- RadioGroup用法
- android sdk --- radioGroup的选择保存学习以及animation学习
- Android RadioGroup
- Android UI设计 RadioGroup单选按钮用法
- Android开发笔记:基础控件之RadioGroup用法
- RadioGroup、RadioButton实例
- iphone 配件通信
- hdu1074 doing homework
- opencv xml读写
- POJ 1503 Integer Inquiry
- 在线调试工具集锦
- android sdk---radioGroup用法实例
- Flex 添加效果的两种方法
- vnc 相关
- hdu 4366 Successor 线段树
- 发现一个grails中判断domain保存(save)不成功的方法
- hdoj.1163 Eddy's digital Roots 20140813
- 拼音分词
- POJ 1856 Sea Battle
- poj3096