EditText不是片段中的WordWrapping

时间:2017-03-28 14:07:04

标签: java android android-layout android-linearlayout

我有一个EditText字段,我想要包装文本。

enter image description here

正如您从上面的例子中看到的那样,文字“Some place,200 Dayton Ave Suite 200,Redbank,CA 37404”被切断了。它不在按钮后面。 EditText字段停止地图按钮开始的位置。我可以向右滚动并查看所有文本。我只想把它包起来两行或三行。

这是我的布局文件:

<LinearLayout
        android:id="@+id/layoutDestination"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <ProgressBar
            android:id="@+id/pbEditDestination"
            style="?android:attr/progressBarStyleLarge"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:visibility="gone"/>

        <EditText
            android:id="@+id/editDestination"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="5"
            android:background="@color/COLOR_LIGHT_GREY"
            android:ems="10"
            android:gravity="top|left"
            android:inputType="textMultiLine"
            android:lines="4"
            android:maxLines="8"
            android:minLines="4"
            android:nextFocusLeft="@id/editDestination"
            android:nextFocusUp="@id/editDestination"
            android:scrollHorizontally="false"
            android:scrollbars="vertical"/>


        <Button
            android:id="@+id/btnMapDestination"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@color/COLOR_BLUE"
            android:text="MAP"
            android:textColor="@color/COLOR_WHITE"
            android:textStyle="bold"/>
    </LinearLayout>

0 个答案:

没有答案