第一类:属性值为true可false

android:layout_centerHrizontal 水平居中

android:layout_centerVertical 垂直居中

android:layout_centerInparent 相对于父元素完全居中

android:layout_alignParentBottom 贴紧父元素的下边缘

android:layout_alignParentLeft 贴紧父元素的左边缘

android:layout_alignParentRight 贴紧父元素的右边缘

android:layout_alignParentTop 贴紧父元素的上边缘

android:layout_alignWithParentlfMissing

如果找不到对应的兄弟元素找不到,就以父元素做参照物。

第二类:属性值必须为id的引用名

android:layout_below 在某元素的下方

android:layout_above 在某元素的上方

android:layout_toLeftOf 在某元素的左边

Android:layout_toRightOf 在某元素的右边

android:layout_alignTop 本元素的上边缘和某元素的上边缘对齐

android:layout_alignLeft 本元素的左边缘和某元素的左边缘对齐

android:layout_alignBottom 本元素的下边缘和某元素下边缘对齐

android:layout_alignRight 本元素的右边缘和某元素右边缘对齐

第三类:属性值为具体的像素值班,如30dip

android:layout_marginBottom 离某元素底边缘的距离

Android:layout_marginLeft 离某元素左边缘的的距离

Android:layout_marginRight 离某元素的右边缘的距离

Android:layout_marginTop 离某元素上边缘的距离

android:hint 设置EditText为空时输入的提示信息

android:gravity 对该view内容的限定:靠上下左右

android:layout_gravity="right" 用来设置该Container(组件)的靠左靠右

android:text 指定的控件当中显示的文字尽量使用string.xml文件当中的字符串

Android:textSize 文字大小

Android:width 控件宽度

Android:height 控件高度

Android:layout_width 指定Container组件的宽度

Android:layout_height 指定Container组件的高度

View 按比例划分空间

Android:Padding* 内边距

Android:singleLine 为真时,内容在同一行中进行显示

Android:scaleType: 控制图片如何resized/moved来匹配ImageView的size

ImageView.ScaleType/android.scaleType值的意义区别:

CENTER/center按图片的原来size居中显示,当图片长宽超过View的长宽时,截取图片的居中部分显示

CENTER_CROP/centerCrop 按比例扩大图片的size居中显示,使得图片的长宽等于View的长宽

CENTER_INSIDE/centerinside将图片的内容完整居中显示,通过缩小比例或原的size

使得图片长宽等于或小于View的长宽

FIT_CENTER/fitCenter 把图片按比例扩大/缩小到VIEW的宽度,居中显示

FIT_END/fitEnd 把图片按比例扩大/缩小到VIEW的宽度,居中在VIEW的下部位置

FIT_START/fitStart 把图片按比例扩大/缩小到VIEW的宽度,居中在VIEW的上部位置

FIT_XY/fitXY 把图片不按比例扩大/缩小到VIEW的大小显示

MATRIX/matrix 用矩阵来绘制、动态缩小放大图片来显示。

Android:interpolator 控件动画进度(alpha scale translate rotate)

Android提供了几个Interpolator子类,实现了不同的速度曲线,如下

accelerateDcelerateInterpolator 在动画开始与介绍的地方的速率比较慢,然后开始加速

CycleInterpolator 动画循环放特定的次数,速率改变沿着正弦曲线

DecelerateInterpolator 在动画开始的地方的速率改变比较慢,然后开始减速

LinearInterpolator 在动画的以均匀的速率改变

android:screenOrientation="portrait" 指定屏幕为竖屏

android:screenOrientation="landscape" 指定屏幕为横屏

Android:capitalize 设置英文字母大写类型

Android:cursorVisible 设置光标是否显示

Android:digits 设置允许输入哪些字符。如"123456&*"

Android:drawableBottom:在text的下方输出一个drawable。如果是颜色设置为背景颜色

Android:drawableLeft:在text的左边输出一个drawable。

Android:drawableRight:在text的右边输出一个drawable。

Android:drawableTop:在text的顶部输出一个drawable。

Android:editable 设置是否可编辑

Android:editorExtras设置文本的额外的输入数据。

Android:ellipsize 设置当文字过长时,该控件如何显示,有如下属性

start省略号显示在开头end省略号在结尾

middle省略号在中间marquee以跑马灯的方式显示(动画横向移动)

Android:ems 设置TextView的宽度为N个字符的宽度

Android:freezesText设置保存文本的内容以及光标内置

Android:includeFontPadding 设置文本是否包含顶部和底部额外空白,默认是true

Android:inputMethod 为文本指定输入法,需要完全限定名(完整的包名)

Android:inputType设置广西的类型,用于帮助输入法显示合适的键盘类型

Android:lines 设置文本显示的行数

Android:lineSpacingExtra 设置行间距

Android:lineSpacingMultiplier 设置行间距的倍数。如1.3

Android:linksClickAble 设置链接是否点击连接,即使设置了autoLick

Android:marqueeRepeatLimit 在ellipsize指定的情况下,设置重复滚动次数。

当设置marquee_forever为时表示无限次

Android:maxEms 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项

android:maxHeight设置文本区域的最大高度
android:maxLength限制显示的文本长度,超出部分不显示。
android:maxLines设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:maxWidth设置文本区域的最大宽度
android:minEms设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minHeight设置文本区域的最小高度
android:minLines设置文本的最小行数,与lines类似。
android:minWidth设置文本区域的最小宽度
android:numeric如果被设置,该TextView有一个数字输入法。

android:password以小点”.”显示文本

android:phoneNumber设置为电话号码的输入方式
android:privateImeOptions设置输入法选项
android:scrollHorizontally设置文本超出TextView的宽度的情况下,是否出现横拉条
android:selectAllOnFocus如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。
android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用
android:shadowDx设置阴影横向坐标开始位置。
android:shadowDy设置阴影纵向坐标开始位置。
android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine "

adnroid:stretchColumns 在TableLayout里指定第几列作为拉伸(当填不满屏幕的时候)
android:text设置显示文本.
android:textSize设置文字大小,推荐度量单位”sp”或者"pt"
android:textStyle设置字形[bold(粗体) 0,
italic(斜体) 1,
bolditalic(又粗又斜) 2]
可以设置一个或多个,用“|”隔开
android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3
android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。

android layout 属性大全的更多相关文章

  1. Android layout属性大全

    第一类:属性值 true或者 false  android:layout_centerHrizontal 水平居中      android:layout_centerVertical 垂直居中   ...

  2. Android:layout属性大全

    Android layout属性大全 第一类:属性值 true或者 false android:layout_centerHrizontal 水平居中android:layout_centerVert ...

  3. android 布局属性大全---初学者必备

    Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用. 第一类:属性值为true或false android: ...

  4. Android layout属性之gravity和layout_gravity

    1. gravity用来描述当前view的内容在view中的位置. gravity是控制其内容或者包含的views在该view(或view group)中的位置 2. layout_gravity是表 ...

  5. Android Layout属性

    通用属性 android:layout_height android:layout_width 值 含义 fill_parent/match_parent 高度或者宽度对齐到父控件 wrap_cont ...

  6. Android布局属性大全

    RelativeLayout http://wenku.baidu.com/view/2e39724333687e21af45a97e.html?from=related&hasrec=1 h ...

  7. Android Layout属性笔记

    android:id 为控件指定相应的ID android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:gravity 指定Vi ...

  8. Android 布局属性大全

    常用属性汇总: android:hint          设置EditText为空时输入的提示信息 android:gravity        对该view内容的限定:靠上 下 左 右 andro ...

  9. Android TextView属性大全

    android:ems 设置TextView的宽度为N个字符的宽度. android:maxems 设置TextView的宽度为最长为N个字符的宽度.与ems同时使用时覆盖ems选项.android: ...

随机推荐

  1. git github 使用教程

    参考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般 ...

  2. mysql分表,分区的区别和联系

    一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘 ...

  3. Object-C Dealloc

    上一篇为Object-C Init dealloc方法在一个对象从内存中删除时被调用.通常在这个方法里面释放所有对象里的实例变量 -(void)dealloc { [super dealloc]; [ ...

  4. Objective-c单例模式详解

    转载自:http://www.jianshu.com/p/85618bcd4fee 单例模式出现以后,关于它的争执就一直存在.在开发项目中,有很多时候我们需要一个全局的对象,而且要保证全局有且仅有一份 ...

  5. 13_输出映射1_resultType

    输出映射主要有两种:resultType和resultMap [resultType] 可以返回三种类型 pojo对象:例如select * from user where id=? pojo对象列表 ...

  6. (LightOJ 1004) Monkey Banana Problem 简单dp

    You are in the world of mathematics to solve the great "Monkey Banana Problem". It states ...

  7. 坑爹CF April Fools Day Contest题解

    H - A + B Strikes Back A + B is often used as an example of the easiest problem possible to show som ...

  8. Android中Matrix的pre post set方法理解(转载来源:Linux社区 作者:zjmdp)

    虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下: Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化 ...

  9. 文件打开方式O_DSYNC、O_RSYNC、O_SYNC

    O_DSYNC: 每次write都等待物理I/O完成,但是如果写操作不影响读取刚写入的数据,则不等待文件属性更新 O_RSYNC: 每个以文件描述符作为参数的read操作等待,直到所有对文件同一部分的 ...

  10. (转)IOS 学习笔记 2015-03-23 如何获取IOS程序的系统信息

    首页 > 程序开发 > 移动开发 > IOS > 正文 iOS 获取手机的型号,系统版本,软件名称,软件版本 -- 个评论 作者:vipa1888 收藏 我要投稿 网上搜索出来 ...