Android中RelativeLayout相对布局
RelativeLayout用到的一些重要的特点:
第一类:特点值为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_alignWithParentIfMissing 假如对应的兄弟元素找不到的话就以父元素做参照物
第二类:特点值有必要为id的引证名“@id/id-name”
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,40px
android:layout_marginBottom 离某元素底边际的间隔
android:layout_marginLeft 离某元素左面际的间隔
android:layout_marginRight 离某元素右边际的间隔
android:layout_marginTop 离某元素上边际的间隔
EditText的android:hint
设置EditText为空时输入框内的提示信息。
android:gravity
android:gravity特点是对该view 内容的限制.比方一个button 上面的text. 你能够设置该text 在view的靠左,靠右等方位.以button为例,android:gravity=right则button上面的文字靠右
android:layout_gravity
android:layout_gravity 是用来设置该view相对与起父view 的方位.比方一个button 在linearlayout里,你想把该button放在靠左、靠右等方位就能够经过该特点设置.以button为例,android:layout_gravity=right则button靠右
android:layout_alignParentRight
使当时控件的右端和父控件的右端对齐。这儿特点值只能为true或false,默许false。
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 用矩阵来制作,动态缩小扩大图片来显现。
** 要注意一点,Drawable文件夹里面的图片命名是不能大写的。