キーボードで入力すると、押した文字がバブルで表示されます。これを防ぐ方法を探しています。
2 に答える
Androidのキーボードは、他のアプリとまったく同じです。好きなものをインストールできます。
したがって、他の開発者が各アプリで何ができるかについては、多くのルールはありません。これはそのうちの1つです。
私の知る限り、あなたができる唯一のことは、editTextにどのような種類の入力をしたいかのヒントをキーボードに与えることです(そしてキーボードアプリはあなたが望むようにそれを処理するかもしれないし、しないかもしれません) 。それ以外は、別のアプリを強制的に希望どおりに動作させることはできません。
ただし、アプリに組み込まれている場合でも、いつでも独自のキーボードを作成できます。このようにして、独自のルールを設定できます。
簡単な答え:できません。
長い答え:それは通常、メーカーによってカスタマイズされています。同じAndroidバージョン内のメーカー間でいくつかの多くの違いが見つかりました。動作をカスタマイズしようとしても意味がないと結論付けました。あなたが方法を見つけたとしても、それはその特定のAndroidバージョンでその特定のメーカーのために働くかもしれません。
でテンキーを要求した場合でも<EditText android:inputType="number" ... />
、ユーザーに正確に表示される内容はメーカーによって異なります。
キーボードの動作を変更するための文書化されたAPIへの参照を見つけた場合は、それへのリンクをいただければ幸いです。