属性名 |
属性值 |
属性含义 |
通用属性 |
android:id |
指定ID |
android:layout_width |
match_parent(fill_parent) |
占满父元素 |
wrap_content |
包裹内容 |
android:layout_height |
match_parent(fill_parent) |
占满父元素 |
wrap_content |
包裹内容 |
android:gravity |
控件内部内容的对齐方式 |
android:layout_gravity |
本控件在父元素中的位置 |
android:padding |
内边距 |
android:layout_margin |
外边距 |
android:background |
设置背景 |
LinearLayout 属性 |
android:orientation |
vertical |
内部元素垂直方向排列 |
horizontal |
内部元素水平方向排列 |
android:weightSum |
指定百分比总数 |
android:layout_weight |
指定百分比占比 |
RelativeLayout属性 |
android:layout_alignLeft |
@id/ |
左侧与某控件对齐 |
android:layout_alignTop |
@id/ |
顶部与某控件对齐 |
android:layout_alignRight |
@id/ |
右侧与某控件对齐 |
android:layout_alignBottom |
@id/ |
底部与某控件对齐 |
android:layout_toRightOf |
@id/ |
居于某控件右侧 |
android:layout_toLeftOf |
@id/ |
居于某控件左侧 |
android:layout_above |
@id/ |
居于某控件上部 |
android:layout_below |
@id/ |
居于某控件下部 |
android:layout_alignParentLeft |
true/false |
是否位于父控件的左侧 |
android:layout_alignParentTop |
true/false |
是否位于父控件的上侧 |
android:layout_alignParentRight |
true/false |
是否位于父控件的右侧 |
android:layout_centerInParent |
true/false |
是否位于父控件的中间 |
android:layout_centerHorizontal |
true/false |
是否横向居中 |
android:layout_centerVertical |
true/false |
是否竖向居中 |
android:layout_alignParentBottom |
true/false |
是否位于父控件的下侧 |
TextView属性 | android:text |
文本内容 |
android:textSize |
字体大小 |
android:textColor |
字体颜色 |
android:textAppearance |
样式 |
android:textStyle |
normal|bold|italic |
正常|加粗|斜体 |
android:ellipsize |
none/start/middle/end/marquee |
省略号出现的位置 无/开始/中间/结束/跑马灯 |
android:marqueeRepeatLimit |
跑马灯重复次数 |
android:autoLink |
none|web|email|phone|map|all |
自动识别文本中的链接 无/网址/邮件地址/电话号码/地图/全部识别 |
EditText属性 | android:hint |
提示语 |
android:lines |
设置总行数 |
android:maxLines |
设置最大行数 |
android:inputType |
text/textPassword/textVisiblePassword/number/numberDecimal/phone |
文本/不可见密码/可见密码/数字/带小数点数字/手机号码 |
android:drawableLeft |
@id/ |
内部左侧的图片 |
android:drawablePadding |
图片和内容之间的内边距 |
ImageView属性 | android:src |
资源ID |
android:maxHeight |
最大高度 |
android:maxWidth |
最大宽度 |
android:adjustViewBounds |
是否保持宽高比 |
android:scaleType |
设置图片填充方式 |
matrix |
保持原图大小、从左上角的点开始,以矩阵形式绘图 |
fitXY |
不按比例缩放图片,目标是把图片塞满整个View |
fitStart |
把图片按比例扩大/缩小到View的宽度,顶部显示 |
fitCenter |
把图片按比例扩大/缩小到View的宽度,居中显示 |
fitEnd |
把图片按比例扩大/缩小到View的宽度,底部显示 |
center |
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 |
centerCrop |
按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) |
centerInside |
将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 |
AutoCompleteTextView |
android:completionHint |
设置出现在下拉菜单中的提示标题 |
android:completionThreshold |
设置用户至少输入多少个字符才会显示提示 |
android:dropDownHeight |
下拉菜单的高度 |
android:dropDownWidth |
下拉菜单的宽度 |