2

私のコードは次のとおりです。

<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"を使用して、すべてのデバイスで無効になっている予測テキストを使用しますが、Samsung Tab 2では機能しません。私もAndroidコードを介して適用しますが、 Samsung Tab 2でこの予測テキストボックスを無効にするための他の提案が開かれているようです.

その他のデバイスの画像

他のデバイスのプレビューでは、予測テキスト ボックスが表示されません。

サムスン タブ 2 画像

Samsung Tab 2 のプレビューで、予測テキスト ボックスが表示されます。

4

1 に答える 1

6

私も同じ問題を抱えており、textVisiblePasswordxmlレイアウトの下に記載されているように、編集テキスト入力タイプを変更するソリューションを見つけました

<EditText
            android:id="@+id/password"
            android:layout_width="320dp"
            android:layout_height="50dp"
            android:textColor="@android:color/black"
            android:ems="10"
            android:inputType="textVisiblePassword"
            android:padding="10dp"
            android:layout_marginTop="1dp"
            android:textSize="22dp" />

次のコードでsamsung tab2で動作します android:inputType="textVisiblePassword"

于 2013-07-02T06:41:48.627 に答える