1、本次采用的编程环境跟之前稍微有些不同,android SDK版本是4.3,界面效果上跟之前也不一样,但是开发的原理都一样,就是配置多了一些,如图所示:
2、在这里还可以直接设置,程序的图标,比较方便,而且有很多样式的。我们选择一个空白的activity,选择默认的主函数,最后看到效果图。最后的项目里的元素很多,但是基本都是
3、初始化TextView,这个相对简单,只是负责展示题目信息
4、进行radioButto艘绒庳焰n和RadioGroup的初始化,在这里需要设置RadioGroupandroid:layout_marginTop="25px" 这就与题目有一段距离,没有这句话,题目信息与选项都会重叠起来。我们在RadioGroup 中添加RadioButton,设置各个RadioButton的属性,android:text="@string/linux" />,其中linux相应属性的值在string.xml中
5、元素配置完毕之后,开始进入MainActivity的书写。首先初始化TextView,将TextView中的题目信息展示。之后开始定义RadioGroup被选中时,触发的处理事件,当用户选中linux时,提示它正确,否则提示错误。
6、其中提示信息,用到了Toast,这个信息提示类,他主要是用于产生提示信息框,可以设置他的位置和出现的时间长度
7、最后,看看实验结果,程序可以进行判断用户的输入信息,同时提示信息