1 最近在做WebView加载试题的功能,但是选项按钮如果放的WebView中,点击时反应很慢。于是把选项用原生的RadioButton,而试题题目和答案放在WebView中。但是选项的个数不确定,所以需要动态添加按钮,一个RadioGroup里面存放若干Radio(这些都是从数据库获取来的数据),然后每次动态生成Radio 2 3 以下是动态添加按钮的代码:—————————————————— 4 5 private LinearLayout layout; //布局 , 可以在xml布局中获得 6 private RadioGroup group ; //点选按钮组 7 8 public void onCreate(Bundle savedInstanceState) { 9 super.onCreate(savedInstanceState); 10 11 layout = new LinearLayout(this); //实例化布局对象 12 13 group = new RadioGroup(this); //实例化单选按钮组 14 15 //添加单选按钮 16 for(int i = 0 ; i < 5 ; i++){ 17 RadioButton radio = new RadioButton(this); 18 radio.setText("radio" + i); 19 group.addView(radio); 20 } 21 22 //将单选按钮组添加到布局中 23 layout.addView(group); 24 25 this.setContentView(layout); 26 }