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 }