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