2011-07-27 43 views
1

我想要在viewflipper下面顯示佈局/視圖。任何人都可以請告訴我該怎麼做?如何讓佈局/視圖在viewflipper下面顯示

如果佈局顯示在viewflipper上方,但不在其下方,則可以使用。例如。如果在viewflipper下方,下面的「Button」拒絕出現,但「ImageButton」出現在viewflipper上方。

這是我的xml代碼 - 它是v。basic。

感謝您的幫助!

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

    <RelativeLayout android:id="@+id/relativeLayout1" 
     android:layout_width="match_parent" android:layout_height="wrap_content"> 
     <ImageButton android:id="@+id/homeButton" 
      android:layout_alignParentLeft="true" android:layout_height="wrap_content" 
      android:layout_width="wrap_content" android:clickable="true" 
      android:src="@drawable/home"></ImageButton> 
    </RelativeLayout> 

    <ViewFlipper android:id="@+id/flipper" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:background="@color/white"> 


     <include android:id="@+id/main2" layout="@layout/main2" /> 
     <include android:id="@+id/main3" layout="@layout/main3" /> 
     <include android:id="@+id/main4" layout="@layout/main4" /> 
    </ViewFlipper> 

    <LinearLayout android:id="@+id/linearLayout" 
     android:orientation="vertical" android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
     <Button android:layout_height="wrap_content" 
      android:layout_width="wrap_content" android:id="@+id/button1" 
      android:text="Button"></Button> 
    </LinearLayout> 

</LinearLayout> 
+0

好問題:) mmmmmm5 –

回答

1

試着讓viewflipper有layout_height =「0dip」和layout_weight =「100」。

它必須發生,因爲ViewFlipper的大小需要適合3個內部佈局,因此沒有空間留給最後一個按鈕。如果您之前放置按鈕,那麼會分配一些空間,並且視圖快速獲取剩餘空間。

+0

它的工作原理!非常感謝。 – mmmmm5

+0

不要忘記接受解決您的問題的答案。很高興它解決了你的問題。 –

+0

我也有同樣的問題,它爲我工作非常感謝你的職位和upvote也:)真的今天我來了解layout_weight屬性使用:)非常感謝你 –

相關問題