工作,我已經得到了下面的代碼:layout_gravity不是內部的LinearLayout
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/editText1"
android:layout_width="0dp"
android:layout_height="150dp"
android:layout_weight="3"
android:inputType="textMultiLine" >
</EditText>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_weight="1"
android:text="@string/new_post_txt_description" />
</LinearLayout>
顯然android:layout_gravity="top"
不移動TextView
到了。任何人都知道如何做到這一點?
P.S
我看到的一些想法有關使用RelativeLayout
,但對我來說,我需要同時控制的是彼此相鄰並使用重屬性作爲例子。
謝謝!
你可以把控制旁邊的佈局相對比的線性佈局更容易彼此。使用'layout_toRightOf'屬性。我總是發現相對佈局是最強大的。 – Urban
謝謝我會嘗試,但我應該如何決定每個控件在該行中佔多大的相對空間? – Dimkin
林不知道我理解你的問題。你不必擔心每件物品需要多少空間。只需指定要將元素置於其右側/左側的元素ID即可。 – Urban