我想設置基於android:layout_weight
。我已經UI下面的代碼結構 如何使用Android:layout_weight與列表視圖
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="25"
android:orientation="horizontal" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="25"
android:orientation="horizontal" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1" />
</LinearLayout>
<ListView
android:id="@+id/relatedContent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="60dp"
android:layout_weight="50"
here=""
problem=""
android:cacheColorHint="@android:color/transparent"
android:divider="@drawable/divider"
android:listSelector="@drawable/listview_selector_color" >
</ListView>
一切都正常工作,但是當我們設置的ListView ID則streatch所有的佈局。所以,請誰能幫我出約this.Thanks
如果你設置列表視圖的android:layout_weight =」 50「,那麼你應該將它的高度設置爲」0px「,這樣它就會設置它是父視圖的%50。 – yahya