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

Android開發入門(五)屏幕組件 5.3 AbsoluteLayout絕對布局

編輯:Android開發教程

使用AbsoluteLayout,可以指定它其中的子View的確切位置。觀察如下main.xml中的代碼:

<?xml version="1.0" encoding="utf-8"?>    
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" >    
       
    <Button 
        android:layout_width="188dp" 
        android:layout_height="wrap_content" 
        android:layout_x="126px" 
        android:layout_y="361px" 
        android:text="Button" />    
       
    <Button 
        android:layout_width="113dp" 
        android:layout_height="wrap_content" 
        android:layout_x="12px" 
        android:layout_y="361px" 
        android:text="Button" />    
       
</AbsoluteLayout>

下面是效果圖,使用了android:layout_x和android_y屬性,把兩個 Button放置在了確切的位置上。

但當activity被繪制在一個高分辨率的屏幕上時,AbsoluteLayout就會出現某些問題。

下圖是,在使 用同樣代碼的前提下,高分辨率屏幕上顯示出來的效果。

出於這個原因,從Android1.5開始,Google官方已經不推薦使用這個布局了,盡管它現在還是可以使用的。 在創建UI的時候,應該避免使用AbsoluteLayout這個布局,因為,Android並不確保會在將來的版本中還繼續 支持它。

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

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