Heim  >  Artikel  >  Backend-Entwicklung  >  Android RadioGroup CheckBox-Schaltflächenanwendung

Android RadioGroup CheckBox-Schaltflächenanwendung

巴扎黑
巴扎黑Original
2016-12-20 15:04:461275Durchsuche

Der erste Schritt besteht darin, ein Android-Projekt zu erstellen.

Der zweite Schritt besteht darin, die generierte res/layout/main.xml zu ändern

Klarkopie in Zwischenablage anzeigen und drucken?

android :orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:id="@+id/checkBox"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android: text="CheckBox1" />

android:id="@+id/checkBox1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Checkbox 2" />

android:id ="@+id /radioGroup"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

& lt; RadioButton android: id ="@+ID/randion2 "

android:layout_width="wrap_content"android: layout_h Eight = "wrap_content"

android:text="Tianjin" />

android: layout_width="wrap_content" android:layout_height="wrap _content "

android:text="Shanghai" />

android:layout_width="wrap _content" android:layout_height="wrap_content"

android:text="Chongqing" />

Der dritte Schritt besteht darin, den Hauptcode hinzuzufügen

Klarkopie in die Zwischenablage drucken?

import android.app.Activity;

import android.widget.CheckBox;

import android.widget.CompoundButton; >

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.CompoundButton.OnCheckedChangeListener;

/**  Wird aufgerufen, wenn die Aktivität zum ersten Mal erstellt wird. */

 

      

    RadioButton  r1 = null;  

    RadioButton  r2 = null;  

    RadioButton  r3 = null;  

    RadioButton  r4 = null;  

      

    @Override  

    public void onCreate(Bundle savedInstanceState) {  

        super.onCreate(savedInstanceState);  

        setContentView(R.layout.main);  

          

        CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox);   

        CheckBox checkBox1 = (CheckBox) findViewById(R.id.checkBox1);  

        //获得单选按钮组  

        RadioGroup radioGroup = (RadioGroup)findViewById(R.id.radioGroup);  

        //获得单选按钮  

        r1 = (RadioButton )findViewById(R.id.radion1);  

        r2 = (RadioButton )findViewById(R.id.radion2);  

        r3 = (RadioButton )findViewById(R.id.radion3);  

        r4 = (RadioButton )findViewById(R.id.radion4);  

          

        checkBox.setChecked(true);   

          

        r1.setClickable(true);  

        //监听多选按钮  

        checkBox.setOnCheckedChangeListener(this);  

        checkBox1.setOnCheckedChangeListener(this);  

        //监听单选按钮  

        radioGroup.setOnCheckedChangeListener(mChangeRadio);  

          

    }


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn