Android:edittext - 在一个字母用句点替换第一个空格后键入两个空格

Jon*_*Jon 1 java user-interface android android-edittext

我注意到在一个edittext中如果你键入一个(或几个)字母/ s然后做一个双空格它用一个句点替换第一个空格 - 它显然认为你正在尝试输入一个新句子.我想禁用这种行为 - 这怎么可能?

<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"
            />
Run Code Online (Sandbox Code Playgroud)

Ste*_*hen 8

这是键盘的设置,而不是您的应用.你可以找到它

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

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

在此输入图像描述