RadioGroup与Radio、复选框CheckBox
来源:互联网 发布:2016年云计算政策 编辑:程序博客网 时间:2024/05/21 10:42
获取RadioGroup与Radio、复选框CheckBox中的内容
Radio和CheckBox都是提供我们进行选择的控件,不同的是CheckBox是可以进行多选的,Radio只能进行单选,其实都很简单,本来是不想给自己做这个笔记的,但是想想做事应该有头有尾还是写了下面的小例子
复选框CheckBox
<CheckBox android:id="@+id/checkbox" android:checked="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="排球"/> <CheckBox android:id="@+id/checkbox2" android:checked="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="篮球"/>
这里唯一需要注意的就是checked
,设置为true
是选中,false
是没有选中
public class MainActivity extends Activity implements CompoundButton.OnCheckedChangeListener{ private CheckBox checkBox; private CheckBox checkBox2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); checkBox = (CheckBox) findViewById(R.id.checkbox); checkBox2 = (CheckBox) findViewById(R.id.checkbox2); checkBox.setOnCheckedChangeListener(this); checkBox2.setOnCheckedChangeListener(this); } @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(checkBox.isChecked()){ Toast.makeText(this,"选中的是:"+ checkBox.getText().toString(),Toast.LENGTH_SHORT).show(); } if(checkBox2.isChecked()){ Toast.makeText(this,"选中的是:"+ checkBox2.getText().toString(),Toast.LENGTH_SHORT).show(); } }}
Radio与RadioGroup
<RadioGroup android:id="@+id/radioGroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="女"/> <RadioButton android:id="@+id/radio2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男" /></RadioGroup>
public class MainActivity extends Activity implements RadioGroup.OnCheckedChangeListener { private RadioGroup radioGroup; private RadioButton radio1, radio2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); radioGroup = (RadioGroup) findViewById(R.id.radioGroup); radio1 = (RadioButton) findViewById(R.id.radio1); radio2 = (RadioButton) findViewById(R.id.radio2); radioGroup.setOnCheckedChangeListener(this); } @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (checkedId == radio1.getId()) { Toast.makeText(this, "你的性别是:" + radio1.getText().toString(), Toast.LENGTH_SHORT).show(); } if (checkedId == radio2.getId()) { Toast.makeText(this, "你的性别是:" + radio2.getText().toString(), Toast.LENGTH_SHORT).show(); } }}
0 0
- RadioGroup与Radio、复选框CheckBox
- jsp 复选框说明radio 与 checkbox
- 单选按钮RadioGroup与复选框CheckBox
- 复选框(checkbox)和单选框(radio)与文字居中对齐
- 复选框(checkbox)和单选框(radio)与文字居中对齐
- HTML复选框和单选框 radio checkbox
- 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)
- 第6章、单选按钮RadioGroup与复选框CheckBox
- 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)
- 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)
- 第7章、单选按钮RadioGroup与复选框CheckBox(从零开始学Android)
- Android初级教程小案例之单选框RadioGroup与复选框CheckBox
- Android--CheckBox复选框、RadioGroup和RadioButton及其使用
- [乐意黎]复选框(checkbox)和单选框(radio)与文字水平垂直居中对齐的解决方法
- 复选框(checkbox)和单选框(radio)与文字水平垂直居中对齐的解决方法
- JQuery_JavaScript___select、radio、checkbox下拉框,单选框,复选框操作
- 把checkbox复选框转换成单选按钮radio
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- 在Docker中运行 Nodejs 遇到的问题记录1
- cookie
- SSL 1720_Surround the Trees_凸包
- Resources的使用方式
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- RadioGroup与Radio、复选框CheckBox
- 简单编程之字符串右移
- 241. Different Ways to Add Parentheses
- 开启博客之旅
- Redis实战之Redis + Jedis
- 玲珑oj 萌萌哒的第五题
- C几个经典的关于内存的笔试题
- 关于dp01背包问题的几点理解(二维数组,java实现)
- 单词接龙(DFS)2017.3.10