Android 带有Textview的LinearLayout应溢出
这是我的当前布局,带有Android 带有Textview的LinearLayout应溢出,android,textview,Android,Textview,这是我的当前布局,带有线性布局、文本视图和编辑文本 文本是动态的。如果变长,则最后一个TextView会向右聚集并展开。我想让它溢出到新的一行,就像写书一样。这是否可能与标准安卓系统的可能性?或者,如果没有任何图书馆可以做到这一点 布局文件 <LinearLayout android:id="@+id/text_question_block" android:layout_width="
线性布局
、文本视图
和编辑文本
文本是动态的。如果变长,则最后一个TextView
会向右聚集并展开。我想让它溢出到新的一行,就像写书一样。这是否可能与标准安卓系统的可能性?或者,如果没有任何图书馆可以做到这一点
布局文件
<LinearLayout
android:id="@+id/text_question_block"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_marginLeft="@dimen/keyline_1"
android:layout_marginTop="16dp"
android:orientation="horizontal"
android:nestedScrollingEnabled="false"
android:baselineAligned="false">
<TextView
android:id="@+id/text_question_start"
style="@style/SessionDetailSectionHeader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:text="asff" />
<EditText
android:id="@+id/edit_text_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ems="3"
android:maxLength="5" />
<TextView
android:id="@+id/text_question_mid"
style="@style/SessionDetailSectionHeader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:text="asfasdf" />
<EditText
android:id="@+id/edit_text_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ems="3"
android:maxLength="5" />
<TextView
android:id="@+id/text_question_end"
style="@style/SessionDetailSectionHeader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:text="asdfasdf asdfsdf fdgffd" />
</LinearLayout>
您将所有
视图的宽度
设置为wrap\u content
,因此,很自然,它的宽度将与容纳文本所需的宽度相同
您可以使用for each并将每个的宽度设置为“0dp”
。重量的大小取决于您希望每个重量的宽度
你可以看到这当然是可能的。发布布局文件以便我们提供帮助。是的,但如果一行不匹配,我想溢出到下一行。你的链接正在讨论单行布局,只要你没有maxLines
setno,它就会转到下一行。只有最后一个文本视图有几行。我想继续从右到左的最后一句话,不管它属于线性布局的哪个子元素。如果你能发布一些你得到的和你想要的图片,这会有所帮助。我对你所拥有的和你想要的有点困惑。我不能发布照片——我现在还不允许