最近有个项目是没有触摸的,外接的16键硬件键盘,但EditText在获取焦点时还是会弹出输入法。
不想对每个EditText都设置监听处理。有没有更优雅的方法能让程序在运行期间都不会弹出输入法?最好是只要配置一下AndroidManifest.xml或者在Application里面运行一段代码。
伊谢尔伦2017-04-18 09:09:34
AndroidManifest.xml
で使用されるグローバル テーマ スタイルは次のようになります:
次に、AppTheme
スタイルを EditText
に設定する必要があります。完全なstyles.xmlは次のとおりです:
このようにして、アプリ全体のEditTextが設定されます。
/-----------質問者が質問に基づいて説明を追加したため、以下のように回答を更新しました------ -- ----------------/
アクティビティの onCreate
関数に次のコードを追加して、ソフト キーボードを完全に無効にします:
したがって、グローバルに有効にしたい場合は、次のような基本クラスを作成できます。
リーリーその後、任意のアクティビティがそれを継承します。プロジェクトに既に基本クラスがある場合は、上記のコードを基本クラスに挿入するだけです。 リーリー