Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(六)適應方向 6.2 錨定視圖

Android開發入門(六)適應方向 6.2 錨定視圖

編輯:Android開發教程

使用RelativeLayout,可以很容易地實現錨定視圖。觀察以下的main.xml文件,它包含了5個被內嵌在 <RelativeLayout>中的Button:

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android">    
    <Button 
        android:id="@+id/button1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Top Left" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentTop="true" />    
    <Button 
        android:id="@+id/button2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Top Right" 
        android:layout_alignParentTop="true" 
        android:layout_alignParentRight="true" />    
    <Button 
        android:id="@+id/button3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Bottom Left" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentBottom="true" />    
    <Button 
        android:id="@+id/button4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Bottom Right" 
        android:layout_alignParentRight="true" 
        android:layout_alignParentBottom="true" />    
    <Button 
        android:id="@+id/button5" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Middle" 
        android:layout_centerVertical="true" 
        android:layout_centerHorizontal="true" />    
</RelativeLayout>

注意以下的屬性,這些屬性被用在了不同的Button上面:

layout_alignParentLeft  —— 把子視圖設置在父視圖內部的左邊

layout_alignParentRight  —— 把子視圖設置在父視圖內部的右邊

layout_alignParentTop  —— 把子視圖設置在父視圖內部的頂部

layout_alignParentBottom —— 把子視圖設置在父視圖內部的底部

layout_centerVertical  —— 把子視圖設置在父視圖內部的垂直中心

layout_centerHorizontal  —— 把子視圖設置在父視圖內部的水平中心

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