編集テキストフィールドがフォーカスを取得したときにソフトキーボードを開くのに問題があります。デバイスでは動作しますが、エミュレータでは動作しません。setOnFocusedChangedListenerを処理しようとしていますが、コードが呼び出されていると思います。また、画面の下部に灰色のバーが表示されます。
誰かが私に何を探すべきかについていくつかのヒントを与えることができますか?これは私が試しているタイプのことです:
mainPassEdit = (EditText)mainPrefsPasswordDialog.findViewById(R.id.prefs_main_pass_dialog_edit_text);
mainPassEdit.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
Log.v(TAG, "has focus");
InputMethodManager mgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.toggleSoftInput(0, 0);
}
}