2017-08-02 11 views
5

setInputType()で提案をプログラムで無効にしようとしています。InputType TYPE_TEXT_FLAG_NO_SUGGESTIONSを使用しています。プログラムでGboardで自動提案を無効にする

これはほとんどのキーボードで機能しますが、「Gboard」キーボードを使用している場合は機能しません。この入力タイプでも、常に提案が表示されます。問題は、EditTextで指定された入力タイプにかかわらず、ユーザーが入力フィールドに対して提案をしたいかどうかを選択できることです。

Gboardを含むすべてのキーボードでどのように候補を抑制できますか?

答えて

-1
<EditText 
       android:id="@+id/inputISD_Code" 
       android:layout_width="0dip" 
       android:layout_height="match_parent" 
       android:layout_marginLeft="@dimen/dimen20" 
       android:layout_weight="20" 
       android:background="@null" 
       android:fontFamily="sans-serif-light" 
       android:hint="@string/code" 
       android:inputType="text|textNoSuggestions" 
       android:maxLength="10" 
       android:textColor="@color/black" 
       android:textCursorDrawable="@null" 
       android:textSize="18dp" /> 
+0

これは問題の解決方法を提供しません。実際、ここで提供される 'inputType'がその中で言及されています。 –

1

私は解決策が見つかりました:あなたは提案をとせずに入力間の小さなフォントの違いを見ることができますしかし

view.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

を。

+1

この方法のもう1つの問題は、数字バーが文字の上に表示されることです。 –

+0

'InputType.TYPE_CLASS_TEXT'を削除すると、フォントの問題が解決されました – kamiha

関連する問題