我正在设计以下布局。
它提供了一个类似上面那个的UI... 这正是我需要的。当文本很长时,它会被正确地包装,而不会像水平方向那样将按钮推开屏幕。按钮也不会被拉伸。
但是如果文本很小,它看起来像这样:
我想要的是按钮应该与文本的左端对齐,像这样:
我知道我将布局权重设置为1。
它会消耗掉给按钮所需的空间后剩余的整个区域。
如果我不这样做,并使宽度为wrap content(自适应宽度),对于短文本,它运行得很好。但随着文本的增长,
它会将按钮从屏幕上推开。
这就是问题所在。 希望我足够描述了我的问题。但当然很长。当然很痛苦。 但非常乐意知道任何指针。
我不排斥使用相对布局。
感激任何帮助。
谢谢
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/messageText"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Some really long text asd asd asd asd asd asd asd asd asd asd asd" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12:45 PM" />
</LinearLayout>
它提供了一个类似上面那个的UI... 这正是我需要的。当文本很长时,它会被正确地包装,而不会像水平方向那样将按钮推开屏幕。按钮也不会被拉伸。
但是如果文本很小,它看起来像这样:
我想要的是按钮应该与文本的左端对齐,像这样:
我知道我将布局权重设置为1。
它会消耗掉给按钮所需的空间后剩余的整个区域。
如果我不这样做,并使宽度为wrap content(自适应宽度),对于短文本,它运行得很好。但随着文本的增长,
它会将按钮从屏幕上推开。
这就是问题所在。 希望我足够描述了我的问题。但当然很长。当然很痛苦。 但非常乐意知道任何指针。
我不排斥使用相对布局。
感激任何帮助。
谢谢