2012-01-09 56 views
0

我需要爲我的android應用程序創建一個自定義標題。 我會創造像帶流體標題的android佈局

+----------------+------------+ 
|    |   | 
| background  | Logo  | 
| repeat  | fixed | 
|    | right | 
+----------------+------------+ 
|        | 
|        | 
|  content (list)  | 
|        | 
|        | 
|        | 
+-----------------------------+ 
|  footer repeat  | 
+-----------------------------+ 

現在我有寫列表中的XML,但我有頭有問題,因爲我不知道我怎樣才能建造它

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:background="#fff" > 

<RelativeLayout 
    android:id="@+id/top_control_bar" 
    android:layout_width="fill_parent" 
    android:layout_height="88dp" > 

    <View xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="20dp" 
     android:background="@drawable/top_menu_bg_tile"/> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="88dp" 
     android:src="@drawable/top_menu" />  

</RelativeLayout> 

<RelativeLayout 
    android:id="@+id/bottom_control_bar" 
    android:layout_width="fill_parent" 
    android:layout_height="28dp" 
    android:layout_alignParentBottom="true"> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="28dp" 
     android:layout_alignParentBottom="true" 
     android:src="@drawable/bottom_menu" /> 

</RelativeLayout> 

<ListView 
    android:id="@android:id/list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_above="@id/bottom_control_bar" 
    android:layout_below="@id/top_control_bar" > 
</ListView> 

我還需要知道,如果相對佈局是最好的方式o我需要編寫一個tablelayout。

回答