十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹android怎么實現(xiàn)單選按鈕功能,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)潯陽,10年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
首先我們要明白實現(xiàn)這樣一個效果需要哪幾部?

1、在layout布局文件中建立一個文件,我起的名字為activity_radio.xml
代碼為:
2、在MainActivity中實現(xiàn)細節(jié)的功能
package com.hsj.example.commoncontroldemo02;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
public class MainActivity_bak06 extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {
private RadioGroup radioGroup_gender;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_radio);
this.radioGroup_gender= (RadioGroup) this.findViewById(R.id.radioGroup_gender);
this.radioGroup_gender.setOnCheckedChangeListener(this);
}
/**
* 當單選按鈕的狀態(tài)發(fā)生變化時自動調(diào)用的方法
* @param group 單選按鈕所在的按鈕組的對象
* @param checkedId 用戶選中的單選按鈕的id值
*/
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
//得到用戶選中的 RadioButton 對象
RadioButton radioButton_checked= (RadioButton) group.findViewById(checkedId);
String gender=radioButton_checked.getText().toString();
Toast.makeText(this,gender,Toast.LENGTH_LONG).show();
switch (checkedId){
case R.id.radioButton_male:
//當用戶點擊男性按鈕時執(zhí)行的代碼
System.out.println("===男性===");
break;
case R.id.radioButton_female:
//當用戶點擊女性按鈕時執(zhí)行的代碼
System.out.println("===女性===");
break;
}
System.out.println("===onCheckedChanged(RadioGroup group="+group+", int checkedId="+checkedId+")==");
}
}以上是“android怎么實現(xiàn)單選按鈕功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!