Android中怎么实现单选框,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联公司于2013年创立,公司以成都网站设计、成都网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户上千,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。
1.调用setOnCheckedChangeListener()方法,并把RadioGroup.OnCheckedChangeListener实例作为参数传入
2.在RadioGroup.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中Android单选框的实例
例程源码(Java)
view source print?01.RadioGroup radioGroup = (RadioGroup)
findViewById(id.radioGroup);radioGroup.check(id.radioButtonGreen);
RadioButton radioButton = (RadioButton) findViewById(
radioGroup.getCheckedRadioButtonId());
Log.v("Test", String.valueOf(radioButton.getText()));
radioGroup.setOnCheckedChangeListener(
new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(
RadioGroup group,
int checkedId) {
RadioButton radioButton = (RadioButton) findViewById(checkedId);
Log.v("Test", String.valueOf(radioButton.getText()));
}
});
例程源码(Resource)
< RadioGroup android:id="@+id/radioGroup" android:layout_width="wrap_content" android:layout_height="wrap_content"> < RadioButton android:id="@+id/radioButtonRed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/Red" /> < RadioButton android:id="@+id/radioButtonGreen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/Green" /> < RadioButton android:id="@+id/radioButtonBlue" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/Blue" /> < /RadioGroup>
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款