怎么在Android中获取单选与复选框的值
这篇文章将为大家详细讲解有关怎么在Android中获取单选与复选框的值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
我们提供的服务有:成都做网站、网站制作、成都外贸网站建设、微信公众号开发、网站优化、网站认证、甘肃ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的甘肃网站制作公司
布局文件:
Java代码:
public class Home extends AppCompatActivity { RadioGroup radioGroup01 ; TextView textView01 ; TextView textView02 ; Button button01 ; CheckBox checkBox01 ; CheckBox checkBox02 ; CheckBox checkBox03 ; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//显示manLayout //连接组建 radioGroup01 = (RadioGroup) findViewById(R.id.rg); textView01 = (TextView) findViewById(R.id.show_sex); textView02 = (TextView) findViewById(R.id.show_color); checkBox01 = (CheckBox) findViewById(R.id.color_red); checkBox02 = (CheckBox) findViewById(R.id.color_blue); checkBox03 = (CheckBox) findViewById(R.id.color_green); button01 = (Button) findViewById(R.id.show); //添加监听事件 radioGroup01.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { //根据用户勾选信息改变tip字符串的值 String tip = checkedId == R.id.male ? "您的性别为男" : "您的性别为n女" ; //修改show组件文本 textView01.setText(tip); } }); //输出按钮监听事件 button01.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { textView02.setText("喜欢的颜色: \n"); //筛选复选框信息 StringBuffer stringBuffer01 = new StringBuffer(); stringBuffer01.append(textView02.getText().toString()); if (checkBox01.isChecked()) { stringBuffer01.append("红色\n"); } if (checkBox02.isChecked()) { stringBuffer01.append("蓝色\n"); } if (checkBox03.isChecked()) { stringBuffer01.append("绿色"); } textView02.setText(stringBuffer01.toString()); } }); } }
关于怎么在Android中获取单选与复选框的值就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
分享名称:怎么在Android中获取单选与复选框的值
本文地址:http://cdiso.cn/article/giigsd.html