原文地址:Android 相对布局 作者:阿公  

Android相对布局

分类: Android 2011-07-1417:34  138人阅读  评论(0)  收藏  举报 RelativeLayout布局 
android:layout_marginTop="25dip" //顶部距离 
android:gravity="left" //空间布局位置 
android:layout_marginLeft="15dip //距离左边距 


// 相对于给定ID控件 
android:layout_above 将该控件的底部置于给定ID的控件之上; 
android:layout_below 将该控件的底部置于给定ID的控件之下; 
android:layout_toLeftOf   将该控件的右边缘与给定ID的控件左边缘对齐; 
android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐; 
android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐; 
android:layout_alignTop       将该控件的顶部边缘与给定ID的顶部边缘对齐; 
android:layout_alignBottom  将该控件的底部边缘与给定ID的底部边缘对齐; 
android:layout_alignLeft       将该控件的左边缘与给定ID的左边缘对齐; 
android:layout_alignRight     将该控件的右边缘与给定ID的右边缘对齐; 

// 相对于父组件 
android:layout_alignParentTop     如果为true,将该控件的顶部与其父控件的顶部对齐; 
android:layout_alignParentBottom如果为true,将该控件的底部与其父控件的底部对齐; 
android:layout_alignParentLeft     如果为true,将该控件的左部与其父控件的左部对齐; 
android:layout_alignParentRight   如果为true,将该控件的右部与其父控件的右部对齐; 

// 居中 
android:layout_centerHorizontal如果为true,将该控件的置于水平居中; 
android:layout_centerVertical    如果为true,将该控件的置于垂直居中; 
android:layout_centerInParent  如果为true,将该控件的置于父控件的中央; 

// 指定移动像素 
android:layout_marginTop     上偏移的值; 
android:layout_marginBottom 下偏移的值; 
android:layout_marginLeft   左偏移的值; 

android:layout_marginRight   右偏移的值;




android:id  --- 为控件指定相应的ID 
    android:text---指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 
   android:grivity --- 指定控件的基本位置,比如说居中,居右等位置这里指的是控件中的文本位置并不是控件本身。 
   android:textSize --- 指定控件当中字体的大小 
   android:background --- 指定该控件所使用的背景色,RGB命名法 
   android:width --- 指定控件的宽度 
   android:height --- 指定控件的高度 
   android:padding* --- 指定控件的内边距,也就是说控件当中的内容 
   android:sigleLine ---如果设置为真的话,则控件的内容在同一行中进行显示 

下边是相对布局属性的说明:RelativeLayout 

      android:layout_above 将该控件的底部至于给定ID控件之上 
android:layout_below 将该控件的顶部至于给定ID的控件之下 
android:layout_toLeftOf将该控件的右边缘和给定ID的控件左边缘对齐 
android:layout_toRightOf将该控件的左边缘和给定ID的控件的右边缘对齐 

android:layout_alignBaseline该控件的baseline和给定ID的控件的baseline对齐 
android:layout_alignBottom将该控件的底部边缘与给定ID控件的底部边缘对齐 
android:layout_alignLeft将该控件的左边缘与给定ID控件的左边缘对齐 
android:layout_alignRight将该控件的右边缘与给定ID控件的右边缘对齐 
android:layout_alignTop将该控件的顶部边缘与给定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如果为真,该控件将被至于垂直方向的中央 
     android:layout_marginLeft此属性用来设置控件之间的间隙(控件和控件之间和内边距不同) 
   android:padding="3dip"说明了四边的内边距是3dip 
              

TableLayout 

   android:orientation="vertical" 
  android:layout_width="fill_parent" 
 android:layout_height="fill_parent" 
   android:stretchColumns="0" 
   > 

android:stretchColumns="0"第一列作为拉伸列填满整行 

EditText 属性说明 


android:scrollHorizontally 
设置文本超出TextView的宽度的情况下,是否出现横拉条。 


  下面的 更清晰些。---------------------------------------------------- 
第一类:属性值为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                 

更多相关文章

  1. Android四大布局及其主要属性
  2. RelativeLayout布局中控件常用布局属性
  3. android:layout_gravity和android:gravity的区别
  4. android text右对齐显示 并且 多余文字显示省略号
  5. android - XML布局大全
  6. Android中的ImageButton标签属性
  7. Android中的ImageButton标签属性
  8. android 布局属性
  9. android中的布局文件

随机推荐

  1. JDK ANT ANDROID Configure
  2. Android(安卓)点击back键两次退出程序
  3. Android之生成桌面快捷方式(二)
  4. 最受欢迎的文章汇总
  5. Android键盘映射
  6. android使用notifyDataSetChanged()方法,a
  7. Android(安卓)封装自己的工具Jar
  8. Android(安卓)P 系统启动-System Server
  9. android设置Webview的滚动条属性
  10. sdut 2162:The Android(安卓)University