Board logo

標題: RadioButton [打印本頁]

作者: tonyh    時間: 2017-8-12 14:25     標題: RadioButton

本帖最後由 tonyh 於 2017-8-12 17:48 編輯

RadioButton 元件支援多選一的選取操作。

[attach]2490[/attach]
  1. package com.example.student.myapplication;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.widget.RadioButton;
  5. import android.widget.RadioGroup;
  6. import android.widget.TextView;

  7. public class MainActivity extends AppCompatActivity {

  8.     private TextView tv2;
  9.     private RadioButton rb1, rb2, rb3;
  10.     private RadioGroup rg;
  11.     @Override
  12.     protected void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_main);
  15.         tv2= (TextView) findViewById(R.id.textView2);
  16.         rb1= (RadioButton) findViewById(R.id.radioButton1);
  17.         rb2= (RadioButton) findViewById(R.id.radioButton2);
  18.         rb3= (RadioButton) findViewById(R.id.radioButton3);
  19.         rg= (RadioGroup) findViewById(R.id.radioGroup);
  20.         rg.setOnCheckedChangeListener(myListener);
  21.     }

  22.     private RadioGroup.OnCheckedChangeListener myListener=new RadioGroup.OnCheckedChangeListener() {
  23.         @Override
  24.         public void onCheckedChanged(RadioGroup group, int checkedId) {
  25.             RadioButton rb= (RadioButton) findViewById(checkedId);
  26.             tv2.setText(rb.getText());
  27. //            if(checkedId==R.id.radioButton1)
  28. //                tv2.setText(rb1.getText());
  29. //            if(checkedId==R.id.radioButton2)
  30. //                tv2.setText(rb2.getText());
  31. //            if(checkedId==R.id.radioButton3)
  32. //                tv2.setText(rb3.getText());
  33.         }
  34.     };
  35. }
複製代碼

作者: 林宇翔    時間: 2017-8-19 14:18

此帖僅作者可見
作者: 李允軒    時間: 2017-8-19 14:24

此帖僅作者可見
作者: 張彥承    時間: 2017-8-19 16:24

此帖僅作者可見
作者: 劉得恩    時間: 2018-6-7 14:59

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2