radiogroup

时间:2024-06-30 00:42:32编辑:coo君

android radiogroup只能放radiobutton吗

当我们需要排版一个有很多个radiobutton时,我们会出现这两种情况:如图;要么就是横向的,要么是纵向;这样多不是非常的美观;实际上我们想要的是能够多出边界放行的效果如图;其实也是非常的简单,下面就有小编为大家一 一叙述;工具/原料Eclipseandroid 工程方法/步骤实际上只要我们明白在radiogroup里面我们也可以使用RelativeLayout,LinearLayout这样的布局的;首先设置radiogroup的orientation属性为vertical然后再第一个radiobutton前面加上LinearLayout,orientation属性设置为horizontal,标签放在一行最后一个radiobutton后面;小编这里是 文本为“50”的那个radiobutton后面同样的把使用LinearLayout把后面几个radiobutton包裹住,orientation属性设置为horizontal运行一下就可以发现就达到了我们想要的结果!注意事项在设置orientation属性的时候不要出现错误

android radiogroup怎么用

RadioButton和RadioGroup的关系:
1、RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器
2、每个RadioGroup中的RadioButton同时只能有一个被选中
3、不同的RadioGroup中的RadioButton互不相干,即如果组A中有一个选中了,组B中依然可以有一个被选中
4、大部分场合下,一个RadioGroup中至少有2个RadioButton
5、大部分场合下,一个RadioGroup中的RadioButton默认会有一个被选中,并建议您将它放在RadioGroup中的起始位置


extJs radiogroup的初始值问题

这个我做过,但是生成方法需要改进这样来的,在ajax请求成功,返回数据后这样来var groupItems = [];for (var t = 0; t < record.length; t++) { var items = { boxLabel: record[t][1], name: record[t][0], inputValue: record[t][0], //如果数据是1,就勾中,否则就不勾 checked: record[t][2] == '1' ? true : false }; groupItems.push(items);}Ext.create('Ext.form.CheckboxGroup', { xtype: 'checkboxgroup', items: groupItems}); 呃,你那里是radiogroup,不过是一样的

ExtJs的radiogroup被选中的问题

增加radiogroup事件,不知是不是你所需要的{xtype : 'radiogroup',fieldLabel : '性别,id : sex,columns : 2,items : [{boxLabel : '男, name :' man', inputValue : 'man',checked : true,}, {boxLabel : '女, name : 'woman', inputValue : 'woman',}],//以下是监听事件listeners : { change : function(radiofield,oldvalue){//这事件是当radiogroup的值发生改变时进入 alert(radiofield.getValue());//输出选中的值 alert(oldValue);//输出原值 }}}


android 中如何获取radiogroup 中那个radiobutton被选择

radiogroup本身有监听的方法可以直接设置监听,这个监听需要一个回调接口OnCheckedChangeListener,这个接口里面的回调方法给我们返回了两个参数其中int型的参数就是当前你选中的RadioButton的IDradioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { //checkId就是当前选中的RadioButton }});


C++ Builder 中Radiobutton的分组问题

不管你用的是什么开发工具,都跟 groupbox 无关的。因为 groupbox 放在那里只是起了一个装饰作用,操作系统并没有那么聪明的把你放在一个 groupbox 里的所有单选按钮都单独分成一组。在 Windows 编程中,这一切都是一样的,那就是每个控件都有自己的样式,单选按钮 radiobutton 同样,要分组是根据按钮的样式来区分的,而不是看你把他放在哪里。C++ Builder 我没用过,但是如果真像你说的能自动分组,那也只是界面设计器的杰作而已。在 Visual C++ 的界面设计器中,你必须给作为每组第一个的 radiobutton 的属性里指明 group 样式,也就是 Windows 用来识别组的起始 radiobutton,从带有 WS_GROUP 样式的 radiobutton 开始直到下一个拥有 WS_GROUP 样式的 radiobutton 之前的(按控件 ID 先后往前找)都被视为一组。


android 的radiogroup显示多个radiobutton的问题

将去掉就OK了 是你的布局又问题 如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<RadioGroup
android:id="@+id/RG"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkedButton="@+id/b1"
android:orientation="vertical" >

<RadioButton
android:id="@+id/b1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="1" />

<RadioButton
android:id="@+id/b2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="2" />

<RadioButton
android:id="@+id/b3"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="3" />

<RadioButton
android:id="@+id/b4"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="4" />





希望对LZ有帮助!


关于extjs中radiogroup选中问题,使用change事件,但是每次单击的时候alert()测试,会出现两次

change事件,有下面四个参数,第一个参数,返回的是你点击的那个radio的对象,你可以根据你在各个radio里设置的id,或者itemId来判别是哪个别点到了,然后来判断是不是要进行操作。单纯设置一个alert,就会像你说的,被check的和被uncheck的,分别触发一次。Ext.form.field.Field this, Object newValue, Object oldValue, Object eOpts


Android 谁有动态添加多个RadioGroup 并获取所有RadioGroup被选中的值的方法?

private void setListenerForView(){

//选择radio

selectRadioBtn();

//库内上水的监听事件

radioGroup.setOnCheckedChangeListener(new
RadioGroup.OnCheckedChangeListener() {
@Override

public void onCheckedChanged(RadioGroup
group, int checkedId) { selectRadioBtn();

}

});

}





private void selectRadioBtn(){

radioButton =
(RadioButton)findViewById(radioGroup.getCheckedRadioButtonId());

waterIn =
radioButton.getText().toString();

Log.i("radio",
waterIn);

}


上一篇:半导体制冷器

下一篇:房产公证书