安卓课程十八 RadioButton单选按钮的使用:

具体内容实现查看网页:http://sarin.iteye.com/blog/1636484

activity_main.xml

RadioGroup android:id="@+id/idGroup"         android:layout_width="wrap_content"         android:layout_height="wrap_content"                android:orientation="horizontal">                <RadioButton android:layout_width="wrap_content"             android:id="@+id/radio_boy"            android:layout_height="wrap_content"             android:text="@string/sex_boy"            android:checked="true"                      />        <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content"             android:id="@+id/radio_girl"            android:text="@string/sex_girl"            />    </RadioGroup>    <Button        android:layout_width="fill_parent" android:layout_height="wrap_content"        android:text="@string/selectBtn"       android:id="@+id/selectBtn"         />

MainActivity.java

import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;public class MainActivity extends Activity {private Button btn;private RadioGroup radioGroup;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);radioGroup = (RadioGroup) this.findViewById(R.id.idGroup);btn = (Button) this.findViewById(R.id.selectBtn);btn.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {int radioCount = radioGroup.getChildCount();RadioButton radioButton;String msg = "";for (int i = 0; i < radioCount; i++) {radioButton =(RadioButton) radioGroup.getChildAt(i) ;if(radioButton.isChecked()){msg = radioButton.getText().toString();break;}}Toast.makeText(MainActivity.this,msg,Toast.LENGTH_SHORT).show();}});} }

更多相关文章

  1. Android(安卓)标题栏上加一个返回按钮 超简单的返回
  2. Pair 了解一下
  3. Android(安卓)databinding RecycleView item 子控件点击事件
  4. Android打开摄像头拍照,并显示出来
  5. android上类似iphone上的开关按钮
  6. 我的Android进阶之旅------>Android中android:visibility 属性VI
  7. 在Linux下安装Android(安卓)SDK
  8. android 再按一次退出程序
  9. 定制自己的 Android(安卓)Dialog 信息提示对话框

随机推荐

  1. ViewPager+PagerTabStrip实现页面选项卡
  2. android studio 2.x 升级到3.0之后 andro
  3. Android(安卓)N的铃声问题(2)
  4. Android动态获取U盘路径
  5. Android(安卓)银行卡扫描识别获取卡号
  6. Android(安卓)两个Activity之间信息的交
  7. android核心基础(8)_DDMS简介
  8. Android之DIalog的控制详解
  9. Android(安卓)AM命令及使用
  10. android ndk 入门之打印log信息