EditText
ユーザーがメールアドレスを入力するためのボックスを使用しています。
私はそれを使用して設定しました:
box.setInputType( InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS );
これにより、「@」と「.」を含むソフト キーボードがポップアップします。(および一部のキーボード '.com') キーは、初期キーボード レイアウトにあります。私が欲しいものだけです。
ただし、テキストがすべて黒であることに気付きました (白を指定した場合)。これは自動提案によるものであることがわかりました。Settings->Languages/Keyboards->Touch Input->TextInput
予測と単語補完に入って無効にすると、テキストが白く表示されます。
ここで質問です:これに対してプログラムでオートコンプリートを無効にするにはどうすればよいですか?
私は次のようにしてボックスをセットアップしようとしました:
box.setInputType( InputType.TYPE_CLASS_TEXT | TYPE_TEXT_FLAG_NO_SUGGESTIONS );
これにより、すべて白いテキストが表示されます (つまり、自動提案はありません)。しかし、メールの '@' と '.com' ボタンはもうありません。ばんばん。
とにかく両方を手に入れるには?ありがとう。