2015-11-03 58 views
-5

我想在線性佈局中製作頁腳,但是這種佈局我也使用了片段tag.anyone幫助我如何在此佈局中設置頁腳。我看到很多示例,但是我沒有找到成功的例子。如何在android中的線性佈局中製作頁腳

我的XML: -

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

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"> 


<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" > 



    <fragment 
     android:id="@+id/list_Fragment" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.ListFragment" > 
    </fragment> 

    <fragment 
     android:id="@+id/detail_Fragment" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="2" 
     class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.DetailFragment" > 
    </fragment> 
</LinearLayout> 
    <RelativeLayout 
     android:id="@+id/footer" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="#eee"> 


     <TextView 
      android:id="@+id/cart" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/filter" 
      android:textSize="20sp" 
      android:padding="10dp" 
      android:textColor="#FF0000" 
      android:layout_alignParentBottom="true"/> 


     <TextView 
      android:id="@+id/buy_now" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/clear_all" 
      android:padding="10dp" 
      android:textSize="20sp" 
      android:textColor="#FF0000" 
      android:layout_alignParentBottom="true"/> 


    </RelativeLayout> 
    <Space 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1"/> 



</LinearLayout> 

我在新開發Android,請我!提前致謝!

+0

您可以使用另一個LinearLayout作爲頁腳,頁腳僅引用listview。 – Nanoc

+0

你能舉一個例子嗎 –

+0

你真的需要一個在xml上創建linearLayout的例子,你已經發布了一個例子! – Nanoc

回答

3

我已經編輯你的XML,讓我知道你的需求是?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal" > 

     <fragment 
      android:id="@+id/list_Fragment" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.ListFragment" > 
     </fragment> 

     <fragment 
      android:id="@+id/detail_Fragment" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_weight="2" 
      class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.DetailFragment" > 
     </fragment> 
    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/footer" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="#eee" > 

     <TextView 
      android:id="@+id/cart" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:padding="10dp" 
      android:text="Filter" 
      android:textColor="#FF0000" 
      android:textSize="20sp" /> 

     <TextView 
      android:id="@+id/buy_now" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:padding="10dp" 
      android:text="Clear All" 
      android:textColor="#FF0000" 
      android:textSize="20sp" /> 
    </LinearLayout> 

</LinearLayout> 
+0

現在在你不需要頁腳的片段中,你可以使用「android:id =」@ + id/footer「設置可見性爲GONE或INVISIBLE」 –

+0

你能告訴我如何對齊android:text =「 @ string/filter「 –

+0

檢查編輯。您現在可以根據您的要求設置重力。我已將它設置在中心位置 –

-2

我不知道你那些layout_weights做什麼,在你的片段,但是這應該讓你接近你想要什麼(我假設你想這兩個片段顯示並排側? ):

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" > 

     <fragment 
      android:id="@+id/list_Fragment" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_weight="0.5" 
     class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.ListFragment" /> 

     <fragment 
      android:id="@+id/detail_Fragment" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_weight="0.5" 
      class="shoppingmazza.android.catalyst.com.shoppingmazza.activity.DetailFragment" /> 

    </LinearLayout 

    <RelativeLayout 
     android:id="@+id/footer" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="#eee"> 

     <TextView 
      android:id="@+id/cart" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/filter" 
      android:textSize="20sp" 
      android:padding="10dp" 
      android:textColor="#FF0000" 
      android:layout_alignParentBottom="true"/> 


     <TextView 
      android:id="@+id/buy_now" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/clear_all" 
      android:padding="10dp" 
      android:textSize="20sp" 
      android:textColor="#FF0000" 
      android:layout_alignParentBottom="true"/> 

     </RelativeLayout> 

</LinearLayout> 
+0

任何人謹慎解釋降價? – mjp66