属性值:

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控件及其相关属性相关推荐

  1. 【Android】关于Android控件EditText的属性InputType的一些经验

    关于Android控件EditText的属性InputType的一些经验   来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...

  2. 控件ListView相关属性 1217

    控件ListView相关属性 1217 列 Columns 一般用于详情视图下 列头 ColumnHeader 整行选中 FullRowSelect 项集合 Items 项,是ListView中的内容 ...

  3. Android 控件布局常用属性

    <!--单个控件经常用到 android:id -- 为控件指定相应的ID android:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 ...

  4. android控件常用的属性,android?常用的控件属性

    1.Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_bel ...

  5. android system window,Android控件的fitSystemWindows属性

    官方描述: 根据系统窗体里的元素比如状态栏来调整View的布局.如果被设为true,控件的padding将会被调整为顶部留出一个statusBar的空间.类似于伪代码paddingTop=" ...

  6. 解决Android Studio不提示控件的XML属性

    大家好:我国著名数学家华罗庚先生曾经说过:"聪明出于勤奋,天才在于积累."衷心希望各位坚守本心,实现中华民族伟大复兴的中国梦! 一.问题背景 上一篇文章向大家介绍了如何利用WPS使 ...

  7. android控件属性

    android控件属性 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false an ...

  8. android button 属性,两行显示数字,前面各有图像,Android_2_常用控件及常用属性

    安卓常用控件及其常用属性 TextView android:id 这是唯一地标识控件的ID. android:capitalize 如果设置,指定该TextView中有一个文本输入法 会自动利用什么类 ...

  9. 【Android控件属性记录】

    #Android 控件属性记录 方便查找 控件属性: android属性 android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true ...

最新文章

  1. Fibonacci数列的java实现
  2. 零基础学python视频百度云-零基础入门学习Python 小甲鱼视频教程
  3. Linux最常用命令:简单易学,但能解决95%以上的问题
  4. OpenGL编程指南7:视图-
  5. 《玩转微信6.0》一1.2 微信初体验
  6. Android ContentProvider支持跨进程数据共享与互斥、同步 杂谈
  7. 最常用的10种CSS BUG解决方法与技巧-浏览器兼容教程
  8. webpack插件配置(二)- HtmlWebpackPlugin
  9. Python 移动文件 文件转移 文件批量移动小工具
  10. SVProgressHUD 的显示时间
  11. 两步解决【zabbix】Time zone for PHP is not set (configuration parameter “date.timezone”)
  12. 有效提高工作效率的方法
  13. 富文本编辑器Ueditor实战(二)-图片上传
  14. ENSPLAB笔记:配置VXLAN(分布式网关,BGP EVPN方式)(Part1)
  15. 算法学习:归并排序, pta归并排序(递归法)
  16. 定风波·南海归赠王定国侍人寓娘
  17. 可以使用中文作为变量名_一套智慧校园CAD设计方案,可以作为投标技术文件使用...
  18. DAY5:《鸟叔的linux私房菜》
  19. java.security Cipher 对象详细介绍
  20. bootmgr能放在Linux分区吗,建立bootmgr对Ubuntu的引导

热门文章

  1. android note
  2. Mac安装redis详解(附图片)
  3. 通俗的计算机网络通信的软文——转载知乎
  4. urllib.unquote()
  5. 禁止Xmind更新弹窗提示
  6. 三星Mega 6.3(i9200)删除kingroot
  7. 写一个专利管理系统软件
  8. 手撕前端面试题【javascript~ 总成绩排名、子字符串频次统计、继承、判断斐波那契数组等】
  9. 编译GCC遇到的“pthread.h” not found问题
  10. 荆门市龙泉高中2021高考成绩查询,高中学业水平考试成绩查询系统