我試圖做一個Android佈局:垂直LinearLayout內的3個組件。中心組件是ScrollView
,其中包含TextView
。當TextView
包含文本的顯著量(超過可適合在屏幕上),該ScrollView
一路增長到屏幕的底部,顯示滾動條,並推動最後一個組件,具有Button
一個LinearLayout
內,關屏幕。
如果ScrollView
中的TextView
內部的文本足夠短,屏幕底部的按鈕就會完美定位。
我想要實現的佈局是:ScrollView和LinearLayout的困難
爲我寫的佈局的XML是:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginTop="10dip"
android:layout_marginBottom="10dip"
android:text="Title />
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="web"
android:textColor="#FFFFFF"
android:background="#444444"
android:padding="10dip" />
</ScrollView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
<LinearLayout
android:orientation="horizontal"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button android:id="@+id/login_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="@string/next_button"/>
</LinearLayout>
</LinearLayout>
如果你正在寫1.6作爲目標它只會讓一個通過XML,所以任何引用都有它被引用前進行佈局。 2.1+進行兩次傳球。 – Phobos