手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

android控件学习之三 RadioButton与RadioGroup

时间:2024-10-12 07:14:59

1、本次采用的编程环境跟之前稍微有些不同,android SDK版本是4.3,界面效果上跟之前也不一样,但是开发的原理都一样,就是配置多了一些,如图所示:

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

2、在这里还可以直接设置,程序的图标,比较方便,而且有很多样式的。我们选择一个空白的activity,选择默认的主函数,最后看到效果图。最后的项目里的元素很多,但是基本都是

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

3、初始化TextView,这个相对简单,只是负责展示题目信息

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

4、进行radioButto艘绒庳焰n和RadioGroup的初始化,在这里需要设置RadioGroupandroid:layout_marginTop="25px" 这就与题目有一段距离,没有这句话,题目信息与选项都会重叠起来。我们在RadioGroup 中添加RadioButton,设置各个RadioButton的属性,android:text="@string/linux" />,其中linux相应属性的值在string.xml中

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

5、元素配置完毕之后,开始进入MainActivity的书写。首先初始化TextView,将TextView中的题目信息展示。之后开始定义RadioGroup被选中时,触发的处理事件,当用户选中linux时,提示它正确,否则提示错误。

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

6、其中提示信息,用到了Toast,这个信息提示类,他主要是用于产生提示信息框,可以设置他的位置和出现的时间长度

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup

7、最后,看看实验结果,程序可以进行判断用户的输入信息,同时提示信息

android控件学习之三 RadioButton与RadioGroup
android控件学习之三 RadioButton与RadioGroup
© 手抄报圈