2012-01-09 17 views
0

私のアンドロイド用のカスタムヘッダーを作成する必要があります。 私は流体のヘッダーを含むアンドロイドのレイアウト

+----------------+------------+ 
|    |   | 
| 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> 

それを構築することができるのか分からないので、私は、ヘッダーに問題があります

また、相対レイアウトが最善の方法であるかどうかを知る必要があります。テーブルレイアウトを作成する必要があります。

答えて

関連する問題