1. background
--背景, 值可以是颜色值,也可以是drawable的图片资源,还可以是drawable的xml背景文件
2. layout_width 和 layout_height
--控件的宽度、高度,可以是match_parent和wrap_content,也可以是固定的长宽,例如:20dip
3. orientation
--这个属性是方向,值可以是vertical(垂直)和horizontal(水平),这个属性多用于Linealayout和ScrollView中
4. layout_centerHrizontal
--控件水平居中
5. layout_centerVertical
--控件垂直居中
6. layout_centerInparent
--控件相对于父元素完全居中
7. layout_alignParentBottom/Left/Right /Top
--紧贴父控件的上下左右
8.layout_alignWithParentIfMissing
--如果对应的兄弟元素找不到的话就以父元素做参照物
9. layout_below layout_above
在某元素的下方/上方
10. android:layout_toLeftOf layout_toRightOf
在某元素的左边/右边
11. layout_alignTop /layout_alignLeft /layout_alignBottom /layout_alignRight
--本元素的上(左,底,右)边缘和某元素的的上(左,底,右)边缘对齐
12. layout_margin layout_marginBottom/Left /Right /Top
--外边距
13. layout_padding layout_paddingBottom/Left /Right /Top
--内边距
14. android:hint
--这是EditText独有的属性,指的是提示信息
15. gravity 和 layout_gravity
--gravity是控件内容的位置,layout_gravity 是控件自己的位置
16. layout_alignParentRight/Bottom
--跟父控件的右边,底部对齐
17. android:scaleType:
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 用矩阵来绘制,动态缩小放大图片来显示。
18. android:sigleLine
当这个属性值为true的时候,只显示一行,edttext和textView
19.layout_alignTop/Bottom/Left /Right
--跟某控件的上下左右对齐
20. layout_alignBaseline
—— 该控件的baseline和给定ID的控件的baseline对齐
附1:dip-->px
publicstaticfloatdipToPixels(Contextcontext,floatdipValue){DisplayMetricsmetrics=context.getResources().getDisplayMetrics();returnTypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,dipValue,metrics);}