我有這樣一個佈局:安卓版面無法正確顯示在RelativeLayout下面的Gallery?
<ScrollView
android:id="@+id/ScrollViewHome"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:fillViewport="true" >
<LinearLayout
android:id="@+id/contentOuter"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal" >
<Gallery
android:id="@+id/home_banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" >
</Gallery>
</LinearLayout>
</ScrollView>
它會告訴我在屏幕的中間畫廊。由於圖片的高度不適合整個屏幕,因此Gallery上方和下方都有空白區域。沒關係。然後,我要添加的圖庫2 TextView的下面:添加<RelativeLayout>
,空格
<ScrollView
android:id="@+id/ScrollViewHome"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:fillViewport="true" >
<LinearLayout
android:id="@+id/contentOuter"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal" >
<Gallery
android:id="@+id/home_banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" >
</Gallery>
<RelativeLayout
android:id="@+id/topHot"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/topHotText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="@string/home_segment_home1"
android:textColor="#8e8e8e"
android:textSize="30dp"
android:textStyle="bold" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="@string/watch_all"
android:textColor="#8e8e8e"
android:textSize="30dp"
android:textStyle="bold" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
後上方和下方畫廊變得更大。而在<RelativeLayout>
裏面沒有顯示2個TextView。屏幕上仍然只有畫廊。爲什麼?我寫錯了什麼?這個你能幫我嗎。
完美。你節省了我的一天。我可以問爲什麼我們應該把方向垂直於線性佈局?還有另一個問題,現在顯示2個TextView,但它們都是左對齊的。我已經設置了其中一個'android:layout_alignParentRight =「true」'但爲什麼它不工作? – user1417127 2012-07-13 04:39:57
其唯一的佈局,安排在一個單一的列或單行其子女.... – 2012-07-13 04:44:37
取代android:layout_width =「fill_parent」爲android:layout_width =「wrap_content」在你的兩個文字瀏覽 – 2012-07-13 04:45:20