我注意到在编辑文本中,如果你键入一个(或几个)字母/ 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"
/>
答案 0 :(得分:8)
这是键盘的设置,而不是您的应用。你可以在
下找到它设置&gt;语言与输入&gt;键盘&amp; <输入方法> (你的键盘)
据我所知,它无法禁用。您最好的选择是查看输入法样式https://developer.android.com/training/keyboard-input/style.html