Android: edittext - 在字母后键入两个 space 将第一个 space 替换为句点

Android: edittext - typing two spaces after a letter replaces the first space with a period

我注意到在编辑文本中,如果您键入一个(或多个)letter/s,然后执行一个双 space,它会用句号替换第一个 space - 它显然认为您正在尝试输入一个新句子。我想禁用此行为 - 这怎么可能?

<EditText
            android:id="@+id/someId"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:layout_marginStart="30dp"
            android:layout_marginRight="30dp"
            android:layout_marginEnd="30dp"
            android:layout_marginTop="10dp"
            android:gravity="center"
            android:hint="@string/somehint"
            android:textColorHint="@color/somecolor"
            android:textSize="20sp"
            android:textColor="@android:color/black"
            android:background="@android:color/white"
            android:paddingTop="10dp"
            android:paddingBottom="10dp"
            android:cursorVisible="true"
            android:textCursorDrawable="@null"
            />

这是键盘的设置,不是您的应用程序。您可以在

下找到它

设置 > 语言和输入法 > 键盘和输入法 >(您的键盘)

据我所知,它无法被禁用。您最好的选择可能是查看输入法样式 https://developer.android.com/training/keyboard-input/style.html