Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(五)屏幕組件 5.5 RelativeLayout相對布局

Android開發入門(五)屏幕組件 5.5 RelativeLayout相對布局

編輯:Android開發教程

使用RelativeLayout,可以通過設置“相對位置”(每個View相對於另一個view的位置),來指定它所包 含的子view的位置。看下面main.xml中的代碼:

<?xml version="1.0" encoding="utf-8"?> 

   
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/RLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" >    
       
    <TextView    
        android:id="@+id/lblComments" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentTop="true" 
        android:text="Comments" />    
       
    <EditText    
        android:id="@+id/txtComments" 
        android:layout_width="fill_parent" 
        android:layout_height="170px" 
        android:layout_alignLeft="@+id/lblComments" 
        android:layout_below="@+id/lblComments" 
        android:layout_centerHorizontal="true" 
        android:textSize="18sp" />    
       
    <Button    
        android:id="@+id/btnSave" 
        android:layout_width="125px" 
        android:layout_height="wrap_content" 
        android:layout_alignRight="@+id/txtComments" 
        android:layout_below="@+id/txtComments" 
        android:text="Save" />    
       
    <Button    
        android:id="@+id/btnCancel" 
        android:layout_width="124px" 
        android:layout_height="wrap_content" 
        android:layout_alignLeft="@+id/txtComments" 
        android:layout_below="@+id/txtComments" 
        android:text="Cancel" />    
       
</RelativeLayout>

可以觀察到,這些views都被嵌在了RelativeLayout裡面,每個view都有 一些特有的屬性去和其他view對准位置。這些屬性是:

layout_alignParentTop

layout_alignParentLeft

layout_alignRight

layout_below

layout_centerHorizontal

這些屬性的值,就是每個被引用的view的id。

效果圖:

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved