android单选按钮使用
来源:互联网 发布:马歇尔计划 知乎 编辑:程序博客网 时间:2024/06/06 07:34
android单选按钮使用
单选按钮使用的时候首先需要增加一个radiobuttongroup然后在里面添加radiobutton.
具体的使用如下:
package xueyou.xueyoucto.com.androidviews;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.widget.Button;import android.widget.RadioButton;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private final String Tag = "MAINACTIVITY"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void radiobuttonClick(View v) { RadioButton radioButton = (RadioButton) v; boolean isChecked = radioButton.isChecked(); switch (v.getId()) { case R.id.radioButton1: if (isChecked) { Toast.makeText(MainActivity.this, radioButton.getText(), Toast.LENGTH_SHORT).show(); } break; case R.id.radioButton2: if (isChecked) { Toast.makeText(MainActivity.this, radioButton.getText(), Toast.LENGTH_SHORT).show(); } break; case R.id.radioButton3: if (isChecked) { Toast.makeText(MainActivity.this, radioButton.getText(), Toast.LENGTH_SHORT).show(); } break; } }}
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mainRelativeLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="xueyou.xueyoucto.com.androidviews.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="性别" android:textSize="20sp" android:layout_alignBottom="@+id/radioGroup" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="46dp" android:layout_marginStart="46dp" android:layout_toEndOf="@+id/textView" android:layout_toRightOf="@+id/textView" android:orientation="horizontal" android:id="@+id/radioGroup"> <RadioButton android:id="@+id/radioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="radiobuttonClick" android:text="男" /> <RadioButton android:id="@+id/radioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="radiobuttonClick" android:text="女" /> <RadioButton android:id="@+id/radioButton3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="radiobuttonClick" android:text="保密" /> </RadioGroup></RelativeLayout>
运行结果:
0 0
- android单选按钮使用
- Android 单选按钮RadioButton的使用
- android 单选按钮组的使用
- Android 单选按钮RadioButton的使用
- Android:单选按钮
- 【Android】Android单选按钮控件的使用
- android中的单选和多选按钮的使用
- Android单选和多选按钮的使用
- Android开发之单选按钮的使用
- 从零开始学android<RadioButton单选按钮的使用.七.>
- Android开发之单选按钮的使用
- android使用单选并设置按钮提醒
- android使用单选并设置按钮提醒2
- android单选按钮事件
- Android的单选按钮
- Android RadioButton 单选按钮
- VC 单选按钮使用
- 单选按钮的使用
- PHP内核之SAPI:Apache2 SAPI分析
- 5.0新特性
- Linux命令练习第二关(1)
- 数据解析(三):FastJson
- Mac 上解压缩好压压缩的多个zip分卷方法
- android单选按钮使用
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- 【Linux开发】OpenCV在ARM上的移植
- QQ首位产品经理吴宵光:腾讯17年旅途的14个关键点
- Java版-九大排序算法
- 缺少编译库libgmp.so.3: cannot open shared object file: No such file解决方案
- 编程之美读书笔记-寻找数组中的最大值和最小值
- 高效的批量数据库操作
- Leetcode 97. Interleaving String 交错字符判别 解题报告