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 用矩阵来绘制,动态缩小放大图片来显示。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

android:id —— 为控件指定相应的ID
android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串
android:textSize —— 指定控件当中字体的大小
android:background —— 指定该控件所使用的背景色,RGB命名法 #FFFFFF或@android:color/white
android:width —— 指定控件的宽度
android:height —— 指定控件的高度
android:sigleLine —— 如果设置为真的话,则将控件的内容只能在同一行当中进行显示
android:grivity —— 指定控件中的内容的基本位置,比如说居中,居右等位置
android:layout_gravity 控件本身相对于父视图的位置
//此属性值为带单位的数值 在所有视图中都可使用
android:padding —— 指定控件的四周的内部留出一定的空间
android:paddingLeft —— 指定控件的左边的内部留出一定的空间
android:paddingTop —— 指定控件的上边的内部留出一定的空间
android:paddingRight —— 指定控件的右边的内部留出一定的空间
android:paddingBottom —— 指定控件的下边的内部留出一定的空间
//此属性值为带单位的数值 在所有视图中都可使用
android:layout_margin—— 指定控件的四周的外部留出一定的空间
android:layout_marginLeft—— 指定控件的左边的外部留出一定的空间
android:layout_marginTop—— 指定控件的上边的外部留出一定的空间
android:layout_marginRight—— 指定控件的右边的外部留出一定的空间
android:layout_marginBottom—— 指定控件的下边的外部留出一定的空间
//此属性值为引用id 只能在相对布局中都可使用
android:layout_above 将该控件的底部与给定ID的控件之上部对齐
android:layout_below 将该控件的上部与给定ID的控件之下部对齐
android:layout_toLeftOf 将该控件的右与给定ID的控件之左边对齐
android:layout_toRightOf 将该控件的左边与给定ID的控件的右边对齐
//此属性值为引用id 只能在相对布局中都可使用
android:layout_alignTop 将该控件的上部与给定ID的控件之上部对齐
android:layout_alignBottom 将该控件的下部与给定ID的控件之下部对齐
android:layout_alignLeft 将该控件的左与给定ID的控件之左边对齐
android:layout_alignRight 将该控件的右边与给定ID的控件的右边对齐
android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐
//此属性值为引用id 只能在相对布局中都可使用
android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐
android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央
android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央


更多相关文章

  1. ViewGroup常用布局操作
  2. 系出名门Android(6) - 控件(View)之DatePicker, TimePicker, Tog
  3. Android(安卓)Relativelayout
  4. UI
  5. 点击LinearLayout使用selector改变TextView字体颜色
  6. Android(安卓)控件之DatePicker,TimePicker,Calender
  7. Android基础之基本控件
  8. android各个文件分析
  9. android 获取控件真实高度

随机推荐

  1. Android(安卓)Studio新建项目继承Appcomp
  2. Android系统架构解析
  3. Android实现程序前后台切换效果
  4. Android(安卓)模拟器安装及使用教程
  5. Android(安卓)采用PULL来解析XML
  6. android 游戏开发入门
  7. 2010-03-03 传智播客—Android(五)数据存储
  8. mac上AndroidStudio自带的SDK manager 系
  9. android的logcat详细用法!
  10. android 图片旋转