チェックボックスのRadioButton

activity_main.xml

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< のLinearLayout のxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" 
    のandroid:layout_width = "match_parent" 
    のandroid:layout_height =」 match_parent」
    アンドロイド:オリエンテーション= "垂直" > 


    < RADIOGROUP
         アンドロイド:ID = "@ + ID / RDG" 
        アンドロイド:layout_width = "match_parent" 
        アンドロイド:layout_height = "wrap_content" 
        アンドロイド:オリエンテーション= ""垂直> 

        <
            アンドロイド:layout_width = "wrap_content" 
            のandroid:layout_height = "wrap_content" 
            アンドロイド:TEXTSIZE = "25dp" 
            アンドロイド:テキスト= "男" 
            /> 
        < ラジオボタン
             のandroid:layout_width = "wrap_content" 
            のandroid:layout_height = "wrap_content" 
            アンドロイド:TEXTSIZE = "25dp" 
            アンドロイド:テキスト= "女" 
            /> 
    </ RADIOGROUP > 

        < TextViewの
             アンドロイド:ID = "@ + ID / TV" 
            アンドロイド:layout_width = "wrap_content"
            アンドロイド:layout_height = "wrap_content" 
            アンドロイド:TEXTSIZE = "25dp" 
            /> 

</ のLinearLayout >

MainActivity.java

パッケージcom.iang.buttonclick。

輸入android.support.v7.app.AppCompatActivity。
輸入android.os.Bundle;
輸入android.widget.RadioGroup;
輸入android.widget.TextView。

パブリック クラス MainActivityは拡張AppCompatActivity { 

    プライベートRADIOGROUP RADIOGROUPを。
    民間のTextViewのTextView。
    @Override 
    保護された ボイドのonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。

       RADIOGROUP =(RADIOGROUP)findViewById(R.id.rdg)。
        TextView = (のTextView)findViewById(R.id.tv)。
        radioGroup.setOnCheckedChangeListener(新しいRadioGroup.OnCheckedChangeListener(){ 
            @Override 
            公共 ボイドは onCheckedChanged(RADIOGROUPグループ、int型checkedIdを){
                 場合(checkedId == R.id.rbt)
                    textView.setText( "您的性别是:男" );
                 
                    textView.setText( "您的性别是:女" ); 
            } 
        })。

    } 
}

 

おすすめ

転載: www.cnblogs.com/PerZhu/p/11599614.html