Android控件及其相关属性
属性值:
layout_width,layout_height:表示控件本身的宽高。
其属性值wrap_content,表示控件的宽高与空间本身的内容一样大小,match_parent表示控件的宽高与上层组件是同高的。
gravity属性:对控件本身来说的,用来设置控件本身的内容应该显示在该控件的什么位置,例如TextView设置gravity,则是表示TextView里面的文字位于TextView哪里。
layout_gravity:相对于该控件的父控件来说的,表示该控件应该处于父控件的什么位置。
gravity与layout_gravity两个属性值都相同,如下:
属性 | 含义 |
top,bottom | 位于其容器的顶部,底部 |
left,right | 位于其容器的左边,右边 |
center_vertical | 垂直方向居中 |
fill_vertical | 垂直方向填充 |
center_horizontal | 水平方向居中 |
fill_horizontal | 水平方向填充 |
center | 居中 |
fill | 填满其容器 |
clip_vertical | 垂直方向剪裁 |
clip_horizontal | 水平方向剪裁 |
start | 位于容器开始处 |
end | 位于容器结束处 |
layout_weight:设置剩余控件的分配加权值,会按照权值分配剩余空间(剩余空间指除去所有未设layout_weight属性的控件,其父控件剩下的空间)。
padding:表示内边框,指该空间的内容部分与控件的边距,例如文本内容距离文本框的距离。
layout_Margin:表示外边框,表示该控件与父空间的之间的边距。
EditText控件属性
hint属性:表示输入文字提示的文字。
inputType属性表示设置输入字段的种类。属性值如下:
属性值 | 含义 | 属性值 | 含义 |
none | 普通输入 | textPostalAddress | 邮寄格式 |
text | 文本 | textPassword | 文字密码键盘 |
textCapCharacters | 大写键盘 | textVisiblePassword | 密码可见 |
textCapWords | 单词首字母大写 | textWebEditText | 作为网页表单的文本格式 |
textCapSentences | 仅第一个首字母大写 | textFilter | 文本筛选格式 |
textAutoCorrect | 自动更正 | textPhonetic | 拼音输入格式 |
textAutoComplete | 自动补全 | textWebEmallAddress | 作为网页表单的电子邮件地址格式 |
textMultiLine | 多行输入 | textWebPassword | 作为网页表单的密码格式 |
textImeMultiLine | 输入法多行 | number | 数字键盘 |
textNoSuggestions | 无内容提示 | numberSigned | 有符号数字键盘 |
textUri | URI格式 | numberDecimal | 带小数点数字键盘 |
textEmallAddress | 电子邮件地址格式 | numberPassword | 数字密码键盘 |
textEmallSubject | 邮件主题格式 | Phone | 拨号键盘 |
textShortMessage | 短信息格式 | Datetime | 日期时间键盘 |
textLongMessage | 长消息格式 | Date | 日期键盘 |
textPersonName | 人名格式 | time | 时间键盘 |
图像控件的属性
visibility属性:用于图像控件的显示与隐藏,属性值有none(默认可见),visible(可见),invisible(不可见,界面保留控件的位置空间),gone(隐藏,界面不保留控件所占空间)。
scaleType属性:控制图像的缩放。
按钮控件
其有为控件添加图片的属性以drawable开头,例如drawableTop(将图片放置在按钮顶部),drawableBottom等。
RadioButton必须放在RadioGroup中才能实现单选框。,利用getCheckedRadioButtonId方法来知道那个单选框被选中。
CheckBox是表示复选框,可以实现多选。用isChecked方法来知道复选框是否被选中,选中返回true。
Android控件及其相关属性相关推荐
- 【Android】关于Android控件EditText的属性InputType的一些经验
关于Android控件EditText的属性InputType的一些经验 来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...
- 控件ListView相关属性 1217
控件ListView相关属性 1217 列 Columns 一般用于详情视图下 列头 ColumnHeader 整行选中 FullRowSelect 项集合 Items 项,是ListView中的内容 ...
- Android 控件布局常用属性
<!--单个控件经常用到 android:id -- 为控件指定相应的ID android:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 ...
- android控件常用的属性,android?常用的控件属性
1.Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_bel ...
- android system window,Android控件的fitSystemWindows属性
官方描述: 根据系统窗体里的元素比如状态栏来调整View的布局.如果被设为true,控件的padding将会被调整为顶部留出一个statusBar的空间.类似于伪代码paddingTop=" ...
- 解决Android Studio不提示控件的XML属性
大家好:我国著名数学家华罗庚先生曾经说过:"聪明出于勤奋,天才在于积累."衷心希望各位坚守本心,实现中华民族伟大复兴的中国梦! 一.问题背景 上一篇文章向大家介绍了如何利用WPS使 ...
- android控件属性
android控件属性 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false an ...
- android button 属性,两行显示数字,前面各有图像,Android_2_常用控件及常用属性
安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...
- 【Android控件属性记录】
#Android 控件属性记录 方便查找 控件属性: android属性 android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true ...
最新文章
- Fibonacci数列的java实现
- 零基础学python视频百度云-零基础入门学习Python 小甲鱼视频教程
- Linux最常用命令:简单易学,但能解决95%以上的问题
- OpenGL编程指南7:视图-
- 《玩转微信6.0》一1.2 微信初体验
- Android ContentProvider支持跨进程数据共享与互斥、同步 杂谈
- 最常用的10种CSS BUG解决方法与技巧-浏览器兼容教程
- webpack插件配置(二)- HtmlWebpackPlugin
- Python 移动文件 文件转移 文件批量移动小工具
- SVProgressHUD 的显示时间
- 两步解决【zabbix】Time zone for PHP is not set (configuration parameter “date.timezone”)
- 有效提高工作效率的方法
- 富文本编辑器Ueditor实战(二)-图片上传
- ENSPLAB笔记:配置VXLAN(分布式网关,BGP EVPN方式)(Part1)
- 算法学习:归并排序, pta归并排序(递归法)
- 定风波·南海归赠王定国侍人寓娘
- 可以使用中文作为变量名_一套智慧校园CAD设计方案,可以作为投标技术文件使用...
- DAY5:《鸟叔的linux私房菜》
- java.security Cipher 对象详细介绍
- bootmgr能放在Linux分区吗,建立bootmgr对Ubuntu的引导