0
這裏上是截圖:的LinearLayout刪除文本的重要組成部分,一個小屏幕
我想達成什麼是自動使該地區1小,因此它將保持文本在2行上,但不會影響佈局的區域2。對我來說,在區域2
顯示所有的信息是非常重要這是我的佈局代碼:
<!-- Content of the header -->
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@drawable/backrepeat"
android:layout_margin="8dp">
<!-- More details button -->
<ImageButton
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/ic_menu_more"
android:onClick="expandView"
android:id="@+id/card_button_more_details" />
<!-- Edit nickname button -->
<ImageButton
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:onClick="editNickname"
android:src="@drawable/ic_menu_edit"
android:id="@+id/card_button_edit_nickname"/>
<!-- Nickname or number of the card -->
<TextView
android:layout_width="0px"
android:layout_weight="1"
android:layout_height="fill_parent"
android:id="@+id/card_value_nickname_or_number"
android:layout_margin="8dp" android:gravity="center_vertical" android:layout_gravity="center_vertical"
android:textColor="@color/white"/>
<!-- Current balance -->
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/frameLayoutBalanceClosed"
android:background="@drawable/balance_warning">
<TextView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/card_value_balance"
android:layout_margin="8dp"
android:layout_gravity="center_vertical|right"
android:singleLine="true" android:gravity="center_vertical"
android:textColor="@color/white"/>
</FrameLayout>
</LinearLayout>
你的幫助是極大的讚賞。
嗨,謝謝你的回覆。固定大小也可以解決線性佈局問題,但問題是大小必須是動態的。 – 2013-03-03 08:43:26
是的,但你說過,最後一個文本框更重要,所以中央文本視圖的大小將根據屏幕大小而改變,而最後一個文本視圖將保持固定,以便始終顯示其內容。 – 2013-03-03 08:46:40
的確,我想你是對的。我會把它作爲解決方法,但希望我們能找到更合適的解決方案。非常感謝! :) – 2013-03-03 09:05:23