5

PreferenceFragmentwithinを使用して設定画面を作成していますPreferenceActivityEditTextPreference[キャンセル]、[OK] をタップするか、ダイアログの外側をタップして、ダイアログを閉じた後もソフト キーボードが表示されたままになるという厄介な問題を除けば、すべて正常に機能します。

これは、API レベル 15 (4.0.3) を使用して作成した最初のアプリです。以前のアプリは API レベル 8 (2.2)PreferenceActivity用で、その設定 (フラグメントなし) に使用されていました。そのアプリでは、[キャンセル]、[OK]、またはダイアログの外側をタップすると、キーボードは常に自動的に閉じます。コードは必要ありません。

EditTextPreferenceダイアログを閉じた後にキーボードを閉じるようにコーディングする必要があるのは普通ですか? もしそうなら、これをトラップするためにどのイベントを使用する必要がありますか?

4

0 に答える 0