【发布时间】:2017-08-17 00:31:35
【问题描述】:
我用 TextView 创建了一个如下所示的 LinearLayout。文本是可变的。如果元素变得大于布局宽度,它会变得很糟糕。我想让文本流到一个新的行,就像写一本书时会做的那样。这可能吗?
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="xx"
android:textAppearance="?android:attr/textAppearanceSmall" />
<EditText ...>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="xx"
android:textAppearance="?android:attr/textAppearanceSmall" />
</LinearLayout>
编辑
像这样:
- textview1text 编辑text textview2
- textview2continuesin2ndrow
不是这样的:
- textview1text 编辑文本 textview2text
- textview1cont
【问题讨论】:
-
我不确定它是否适合您的布局设计,但您可以通过为
LinearLayout中的三个元素(及其宽度)设置(例如相等)权重来解决您所描述的问题到0dp)。
标签: android