小编嬲你屋*_*屋里娘的帖子

Android:请勿让EditText按空格换行

如果EditText中文本的长度太长,则在文本中添加空格时,空格后的内容将被换行。例如,我有60个1,没有空格或换行符,并假设每行可以包含20 1,EditText将显示如下

11111111111111111111
11111111111111111111
11111111111111111111
Run Code Online (Sandbox Code Playgroud)

但是如果我在其中添加空间,它将像这样

11111111111111111111
1
11111111111111111111
1111111111111111111
Run Code Online (Sandbox Code Playgroud)

我在第二行的第一行之后添加了空格,在第一行被包装后添加了另外一个空格。我所期望的是

11111111111111111111
1 111111111111111111
11111111111111111111
1
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?

编辑:

我正在尝试编写文本编辑器,因此我希望EditText是多行的。

我的代码是:

<EditText
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginLeft="8dp"
    android:layout_marginTop="4dp"
    android:layout_marginRight="8dp"

    android:inputType="textMultiLine"
    android:gravity="start|top"

    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintLeft_toLeftOf="parent" />
Run Code Online (Sandbox Code Playgroud)

android word-wrap android-xml android-edittext

5
推荐指数
1
解决办法
49
查看次数