
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>
获取数据内容示例:
thissex=(RadioGroup) superfindViewById(Ridsex);thismale=(RadioButton) superfindViewById(Ridmale);
thisfemale=(RadioButton) superfindViewById(Ridfemale);
thissexsetOnCheckedChangeListener(new OnCheckedChangeListenerImp());
private class OnCheckedChangeListenerImp implements OnCheckedChangeListener{
public void onCheckedChanged(RadioGroup group, int checkedId) {
String temp=null;
if(MainActivitythismalegetId()==checkedId){
temp="男";
}
else if(MainActivitythisfemalegetId()==checkedId){
temp="女";
}
RadioButton是android开发中常见的一种控件,而使用简单,通常与RadioGroup一起使用。RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器。
[Java教程]表单中单选、多选、选择框值的获取及表单的序列化
0 2015-12-17 13:00:11
总结了下在表单处理中单选、多选、选择框值的获取及表单的序列化,写成了一个对象。如下:1 var formUtil = { 2 // 获取单选按钮的值,如有没有选的话返回null 3 // elements为radio类的集合的引用 4 getRadioValue:function(elements) { 5 var value = null; // null表示没有选中项 6 // 非IE浏览器 7 if(elementsvalue != undefined && elementsvalue != '') { 8 value = elementsvalue; 9 } else { 10 // IE浏览器 11 for(var i = 0, len = elementslength; i < len; i++ ) { 12 if(elements[i]checked) { 13 value = elements[i]value; 14 break; 15 } 16 } 17 } 18 return value; 19 }, 20 21 // 获取多选按钮的值,如有没有选的话返回null 22 // elements为checkbox类型的input集合的引用 23 getCheckboxValue:function(elements) { 24 var arr = new Array(); 25 for(var i = 0, len = elementslength; i < len; i++ ) { 26 if(elements[i]checked) { 27 arrpush(elements[i]value); 28 } 29 } 30 if(arrlength > 0) { 31 return arrjoin(','); 32 } else { 33 return null; // null表示没有选中项 34 } 35 }, 36 37 // 获取下拉框的值 38 // element为select元素的引用 39 getSelectValue:function(element) { 40 if(elementselec
以上就是关于android 编程中怎样从单选按钮获取数据全部的内容,包括:android 编程中怎样从单选按钮获取数据、javagui中单选框如何获取选中的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)