button http://i54.tinypic.com/2cxvz1z.png
请看一下上面的截图,如果我使用wrap_content作为其parent linearlayout的宽度/高度,则文本的字符串为“DELETE SELECTED \ nMESSAGES”,文本看起来像:
DELETE
SELECTED
MESSAGES
(每个单词之间没有行间距)
如果我使用match-parent作为按钮的宽度,它将被拉伸以匹配其父级,这不是我想要的。任何人都可以帮我这个吗?
谢谢!
编辑:
按钮的布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_margin="5dip"
android:paddingTop="5dip"
android:paddingBottom="0dip"
android:background="@drawable/solid_grey_btm_rounded">
<Button
android:text="@string/delete_selected_messages"
android:id="@+id/btn_delete_message"
android:gravity="center"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/button_grey_selector">
</Button>
</LinearLayout>
我正在使用Android 2.3.3 API Level 10,我正在测试摩托罗拉里程碑(带有真正键盘的那个)
答案 0 :(得分:0)
尝试使用android:minLines="2"
,这应该会有所帮助。
答案 1 :(得分:0)
我解决了这个问题,我将按钮的layout_width和layout_height设置为“match_parent”或“fill_parent”,并添加了边距以使按钮不会满足其父级,添加填充以使文本更窄。