返回列表 發帖

RadioButton

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

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

  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. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

此帖僅作者可見
羽毛神在此

TOP

此帖僅作者可見
كخخخخخخخخخخخخخ

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表