android 之RadioButton单选控件
生活随笔
收集整理的這篇文章主要介紹了
android 之RadioButton单选控件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
示例代碼:
前端代碼:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><RadioGroupandroid:id="@+id/radioButton_gender"android:layout_width="match_parent"android:layout_height="wrap_content"><RadioButtonandroid:layout_gravity="center_horizontal"android:text="女"android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/radioButton_female"/><RadioButtonandroid:layout_gravity="center_horizontal"android:text="男"android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/radioButton_male"/></RadioGroup> </LinearLayout>業(yè)務(wù)邏輯:
package com.example.tf.radiobutton;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast;public class MainActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {//1.尋找控件private RadioGroup radioGroup_gender;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//2.尋找控件this.radioGroup_gender = (RadioGroup) this.findViewById(R.id.radioButton_gender);//注冊一個監(jiān)聽事件this.radioGroup_gender.setOnCheckedChangeListener(this);}/*** 當(dāng)單選按鈕的狀態(tài)發(fā)生變化時自動調(diào)用的方法* @param radioGroup 單選按鈕所在的按鈕組的對象* @param checkedId 用戶選中的單選按鈕的id值*/@Overridepublic void onCheckedChanged(RadioGroup radioGroup, int checkedId) {//得到用戶選中的 RadioButton對象RadioButton radioButton_checked = (RadioButton) radioGroup.findViewById(checkedId);//將得到的內(nèi)容轉(zhuǎn)化成字符串形式String gender = radioButton_checked.getText().toString();Toast.makeText(this, gender, Toast.LENGTH_SHORT).show();switch (checkedId){case R.id.radioButton_male://當(dāng)用戶點(diǎn)擊男性按鈕時執(zhí)行的代碼System.out.println("男性");break;case R.id.radioButton_female://當(dāng)用戶點(diǎn)擊女性按鈕時執(zhí)行的代碼System.out.println("女性");break;}} }總結(jié)
以上是生活随笔為你收集整理的android 之RadioButton单选控件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 余额宝转出到银行卡要多久到账
- 下一篇: EditText 编辑文本控件