0

スペルクイズアプリを書いています。ユーザーが推測を入力するEditTextに、スペルのヒントや提案された単語を提供しないようにします。私が持っています

 android:inputType="textNoSuggestions|textPhonetic" 

設定されていますが、一部のキーボード (1 つは touchpal) を使用すると、単語のヒントが得られることがわかりました。ところで、textPhonetic なしでも試してみましたが、結果は同じでした。一方、標準のデフォルト キーボードは inputType に従っているようです。app/editText にデフォルトのキーボードを強制的に使用させる方法はありますか? そうでない場合、ユーザーがキーボードを非標準に設定したかどうかを実用的に判断する方法はありますか? または、特定のユーザーのキーボードが textNoSuggestions 設定を尊重するかどうかを確認する方法はありますか?

4

3 に答える 3

3

app / editTextにデフォルトのキーボードを使用させる方法はありますか?

いいえ。さらに、Androidには単一の「デフォルト」キーボードはありません。デバイスによって異なる可能性があります。

そうでない場合、ユーザーがキーボードを非標準に設定したかどうかを実際に判断する方法はありますか?

これを行うための信頼できる方法はないと思います。ユーザーはデフォルトのキーボードをサードパーティのアプリに変更できるだけでなく、入力方法をその場で変更できることを覚えておいてください。

または、特定のユーザーのキーボードがtextNoSuggestions設定を尊重するかどうかを判断する方法はありますか?

いいえ、ごめんなさい。

于 2012-10-03T19:24:20.950 に答える
1

または、たとえば、さまざまなロゴ クイズ アプリのように、独自のアプリ内入力ソリューションを実装することもできます。基本的に、アプリ内で独自のカスタム キーボードを作成できます。詳細については、こちらの回答を参照してください: Android 上のアプリケーションに組み込まれたカスタム 'キーボード'

于 2012-10-03T19:44:27.403 に答える
0

入力タイプを「visiblePassword」に設定すると、「textNoSuggestions」が fleksy の swyft のようなキーボードで機能しない場合に機能します。

于 2016-02-02T02:28:04.560 に答える