Bootstrap

android radiobutton属性大全,Android RadioButton

RadioButton 单选按钮有两种状态:选中或未选中。这允许用户从一个组中选择一个选项。

RadioButton 属性

以下相关是 RadioButton 控件的重要属性。可以检查Android官方文档的属性和相关方法的完整列表,可以用它来改变这些属性在运行时。

继承自类 android.widget.TextView:

属性

描述

android:autoText

如果设置,指定TextView中有一个文本输入法,并自动纠正一些常见的拼写错误

android:drawableBottom

可拉伸要绘制的文本下面

android:drawableRight

可拉伸要绘制的文本的右侧

android:editable

如果设置,指定 TextView 有一个输入法

android:text

要显示的文本

继承自android.view.View类别:

属性

描述

android:background

这是一个可拉伸为背景来使用

android:contentDescription

定义文本简要介绍了视图内容

android:id

对这一观点提供一个标识符名称

android:onClick

在本视图的上下文视图被点击时调用的方法的名称

android:visibility

控制视图的初始可视性

示例

这个例子将通过简单的步骤显示如何创建自己的Android应用程序使用线性布局,项目名称为:RadioButton

步骤

描述

1

使用Android Studio创建Android应用程序,创建一个项目名为:RadioButton

2

修改 src/MainActivity.java文件,添加一个click事件

2

修改 res/layout/activity_main.xml  文件的默认内容包括Android的UI控件

3

定义 res/values/strings.xml  文件所需的常量

4

运行该应用程序启动 Android 模拟器并验证应用程序所做的运算结果

以下是主活动文件 src/com.yiibai.guidemo8/MainActivity.java 的内容,这个文件可以包括每个生命周期的基本方法。

packagecom.example.guidemo8;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.RadioButton;importandroid.widget.RadioGroup;importandroid.widget.Toast;publicclassMainActivityextendsActivity{privateRadioGroupradioGroupWebsite;privateRadioButtonradioBtn1;privateButtonbtnWebsiteName;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);addListenerRadioButton();}privatevoidaddListenerRadioButton(){radioGroupWebsite=(RadioGroup)findViewById(R.id.radioGroup1);btnWebsiteName=(Button)findViewById(R.id.button1);btnWebsiteName.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){// get selected radio button from radioGroupWebsiteintselected=radioGroupWebsite.getCheckedRadioButtonId();radioBtn1=(RadioButton)findViewById(selected);Toast.makeText(MainActivity.this,radioBtn1.getText(),Toast.LENGTH_SHORT).show();}});}@OverridepublicbooleanonCreateOptionsMenu(Menumenu){/* Inflate the menu; this adds items to the action bar

if it is present */getMenuInflater().inflate(R.menu.main,menu);returntrue;}}

下面是 res/layout/activity_main.xml 文件的内容:

下面文件 res/values/strings.xml 的内容中定义两个新的常量:

<?xml version="1.0"encoding="utf-8"?>RadioButton - yiibai.comSettingsExample showing RadioButtonWebsite URLwww.yiibai.comwww.baidu.comwww.google.com

以下是AndroidManifest.xml 文件的默认内容:

我们尝试运行RadioButton应用程序。我假设创造了AVD,同时做环境设置。 Eclipse AVD上安装的应用程序,并启动它,如果一切设置和应用都没有问题,它会显示以下模拟器窗口:

它检查第二个 RadioButton 和 “www.yiibai.com” 文本的按钮被点击时显示:

27a558e2fd90239e0a5857344ac32106.png

以下画面会出现第三个单选按钮被选中时,文本“www google.com”按钮被点击时显示:

9130330846868ca26af1f5c6f2c0194d.png

以上代码可从以下网址下载:http://pan.baidu.com/s/18jtQe

练习:

建议尝试上面的例子中,不同属性的是RadioButton在布局XML文件,以及在编程时有不同的外观的RadioButton。尽量使其可编辑,更改字体颜色,字体,宽度,字体等看到结果。也可以尝试多个单选按钮控件,在上面的例子在一个活动中。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

;