我的代码是:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity">
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="53dp"
android:layout_marginTop="34dp"
android:inputType="textNoSuggestions|text"/>
</RelativeLayout>
我使用的 JAVA 代码。
editText = (EditText) findViewById(R.id.editText);
editText.setInputType(InputType.TYPE_MASK_CLASS|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
我在 EditText 中使用android:inputType="textNoSuggestions|text"它为所有设备禁用了预测文本,但在三星 Tab 2中它不起作用。我也通过 android 代码申请,但似乎它的开放性给出了任何其他建议,以禁用三星 Tab 2 中的这个预测文本框。
其他设备预览它没有显示预测文本框。
三星 Tab 2 预览它正在显示预测文本框。