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,它就会转到下一行。只有最后一个文本视图有几行。我想继续从右到左的最后一句话,不管它属于线性布局的哪个子元素。如果你能发布一些你得到的和你想要的图片,这会有所帮助。我对你所拥有的和你想要的有点困惑。我不能发布照片——我现在还不允许