android 编程中怎样从单选按钮获取数据 30
展开全部
对于如图所示的单选按钮 xml文件表示为
<RadioGroup
android:id="@+id/sex"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/male"
android:text="男"/>
<RadioButton
android:id="@+id/female"
android:text="女"/>
</RadioGroup>
获取数据内容示例:
this.sex=(RadioGroup) super.findViewById(R.id.sex);
this.male=(RadioButton) super.findViewById(R.id.male);
this.female=(RadioButton) super.findViewById(R.id.female);
this.sex.setOnCheckedChangeListener(new OnCheckedChangeListenerImp());
private class OnCheckedChangeListenerImp implements OnCheckedChangeListener{
public void onCheckedChanged(RadioGroup group, int checkedId) {
String temp=null;
if(MainActivity.this.male.getId()==checkedId){
temp="男";
}
else if(MainActivity.this.female.getId()==checkedId){
temp="女";
}
RadioButton是android开发中常见的一种控件,而使用简单,通常与RadioGroup一起使用。RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器。
展开全部
首先获取单选按钮id,然后根据单选按钮id获取按钮值,然后通过相关的业务逻辑获取想要的数据值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断是否被选中:
//性别
if(rdo_m.isChecked())
xb=rdo_m.getText().toString().trim();
else
xb=rdo_n.getText().toString().trim();
//性别
if(rdo_m.isChecked())
xb=rdo_m.getText().toString().trim();
else
xb=rdo_n.getText().toString().trim();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事件呗
上CSDN下载几本android教程看看就会了
基础的东东在网上的教程很容易就找到了
上CSDN下载几本android教程看看就会了
基础的东东在网上的教程很容易就找到了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询