EditText自动用点替换行中的最后一个字符

时间:2019-07-06 11:27:36

标签: android android-edittext

我注意到EditText的奇怪行为。 确实有一个更新引起了它。

步骤是:

1)将光标放在最后一个字符不是点的行的末尾

2)按空格键

3)最后一个字符替换为一个点

因此,如果有类似这样的文字:

How are you
I'm fine. Thank you

然后我将光标放在行尾

How are you

然后按空格键。该行变为:

How are yo.

我使用的是Android7。对我来说,这似乎是个错误。我会理解附加一个点,而不是替换一个字符。 如果它是一项功能,请告诉我如何停用它。

我还注意到这并不总是发生。但是当它发生时,这很烦人。

1 个答案:

答案 0 :(得分:-1)

您应该使用:使其具有字幕效果。

 android:ellipsize="marquee" 
 android:marqueeRepeatLimit="marquee_forever"

或者您可以在文本视图中使用多行:

android:maxLines="4"