动态添加试题选项按钮 radioButton(一)
2014-07-03 15:51
232 查看
最近在做WebView加载试题的功能,但是选项按钮如果放的WebView中,点击时反应很慢。于是把选项用原生的RadioButton,而试题题目和答案放在WebView中。但是选项的个数不确定,所以需要动态添加按钮,一个RadioGroup里面存放若干Radio(这些都是从数据库获取来的数据),然后每次动态生成Radio
以下是动态添加按钮的代码:——————————————————
private LinearLayout layout; //布局 , 可以在xml布局中获得
private RadioGroup group ; //点选按钮组
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layout = new LinearLayout(this); //实例化布局对象
group = new RadioGroup(this); //实例化单选按钮组
//添加单选按钮
for(int i = 0 ; i < 5 ; i++){
RadioButton radio = new RadioButton(this);
radio.setText("radio" + i);
group.addView(radio);
}
//将单选按钮组添加到布局中
layout.addView(group);
this.setContentView(layout);
}
如果题目只能选择一次,则当点击选项事件发生后,其他radiobutton要禁用,代码:
【转载】http://blog.sina.com.cn/s/blog_6dc41baf01019214.html
以下是动态添加按钮的代码:——————————————————
private LinearLayout layout; //布局 , 可以在xml布局中获得
private RadioGroup group ; //点选按钮组
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
layout = new LinearLayout(this); //实例化布局对象
group = new RadioGroup(this); //实例化单选按钮组
//添加单选按钮
for(int i = 0 ; i < 5 ; i++){
RadioButton radio = new RadioButton(this);
radio.setText("radio" + i);
group.addView(radio);
}
//将单选按钮组添加到布局中
layout.addView(group);
this.setContentView(layout);
}
如果题目只能选择一次,则当点击选项事件发生后,其他radiobutton要禁用,代码:
rgSelect.setEnabled(false);//rgSelect是radioGroup for(int i = 0; i < rgSelect.getChildCount(); i++){ ((RadioButton)rgSelect.getChildAt(i)).setEnabled(false); }
【转载】http://blog.sina.com.cn/s/blog_6dc41baf01019214.html
相关文章推荐
- [android] 动态添加试题选项按钮 radioButton
- boostrap按钮式下拉菜单动态添加选项并在按钮上显示点击选项
- radioButton添加试题选项webview(二)
- 往下拉框中动态添加选项
- 给动态创建的按钮添加事件
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤
- 添加ArcGIS Server的选项按钮
- dorado上动态添加按钮和按钮绑定dataset
- 在GridView 中点击某一个按钮在此按钮的下行动态添加一行,再次点击第二次添加的行隐藏
- 在Repeater中动态添加服务器端(按钮)控件
- dropdownlist中动态添加选项
- 动态添加上传按钮,上传多个文件
- 一种动态添加工具按钮的方式
- 动态添加附件上传按钮
- Enter键代替Tab键的功能;为按钮添加消息框confirm(),alert();动态生成表格
- ASP.NET 的后台代码问题:动态向Table里添加按钮,却提示没有Text属性。
- jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)