Android开发:文本控件详解——RadioButton和CheckBox(一)基本属性
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Android开发:文本控件详解——RadioButton和CheckBox(一)基本属性,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2898字,纯文字阅读大概需要5分钟。
内容图文
一、RadioButton和RadioGroup:
RadioButton是单个的圆形单选框,而RadioGroup是可以容纳多个RadioButton存在的容器,因此RadioButton和RadioGroup往往都配合使用。
每个已经放入RadioGroup中的RadioButton只能有一个被选中,不放入RadioGroup中的RadioButton可以多选,和checkbox无异。
1、简单实例:
< RadioGroup android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:layout_centerVertical ="true" android:layout_centerHorizontal ="true" > < RadioButton android:id ="@+id/buttonSchool1" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:text ="@string/school1" android:checked ="true" /> < RadioButton android:id ="@+id/buttonSchool2" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:text ="@string/school2" /> < RadioButton android:id ="@+id/buttonSchool3" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:text ="@string/school3" /> < RadioButton android:id ="@+id/buttonSchool4" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:text ="@string/school4" /> </ RadioGroup >
运行结果如下:
2、RadioGroup基本属性:
(1)、orientation:排列方式
若值为horizontal,则为横向,水平排列:
android:orientation="horizontal"
若值为vertical,则为纵向,垂直排列。
android:orientation="vertical"
(2)、checkedButton:默认选中
直接调用已经放入在radiogroup中且已有id的radiobutton即可默认选中此项。
android:checkedButton="@+id/buttonSchool2"
3、RadioButton基本属性:
(1)、checked:选中状态
若为true则默认被选中,false则默认不被选中。
(2)、text等相关属性:
text是按钮的文本内容;
textSize是文本字体大小;
textColor是文本字体颜色······
这些属性和TextView一致。
(3)、button:按钮属性
若button的值设为“@null”则不显示前面的圆形按钮,只显示文本内容本身
android:button="@null"
二、CheckBox:
1、简单实例:
< CheckBox android:text ="@string/school1" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:layout_alignParentTop ="true" android:layout_alignParentLeft ="true" android:layout_alignParentStart ="true" android:id ="@+id/checkBox" /> < CheckBox android:text ="@string/school2" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:layout_below ="@+id/checkBox" android:layout_alignParentLeft ="true" android:layout_alignParentStart ="true" android:layout_marginTop ="19dp" android:id ="@+id/checkBox2" /> < CheckBox android:text ="@string/school3" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:layout_below ="@+id/checkBox2" android:layout_alignParentLeft ="true" android:layout_alignParentStart ="true" android:layout_marginTop ="23dp" android:id ="@+id/checkBox3" />
2、基本属性:
checkbox和radiobutton的属性基本一致。
(1)、checked:是否被默认选中
android:checked="true"
(2)、text等相关属性:
(3)、button:按钮属性
若button的值设为“@null”则不显示前面的方形按钮,只显示文本内容本身
button属性对按钮的设置可以搭配drawable对按钮的样式进行修改和美化。
三、CheckBox和RadioButton区别:
RadioButton | CheckBox |
选中后,通过点击无法变为未选中 | 选中后,通过点击可以变为未选中 |
只能同时选中一个 | 能同时选中多个 |
大部分UI框架中,默认圆形表示 | 大部分UI框架中,默认方形表示 |
原文:https://www.cnblogs.com/guobin-/p/10808173.html
内容总结
以上是互联网集市为您收集整理的Android开发:文本控件详解——RadioButton和CheckBox(一)基本属性全部内容,希望文章能够帮你解决Android开发:文本控件详解——RadioButton和CheckBox(一)基本属性所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。