私はAndroidを初めて使用します。私はすでに検索に2時間を費やしました。ソフトキーボードを試しても、表示されませんEditText
。私はそれを簡単に作成します:
EditText editText = (EditText)findViewById(R.id.editText);
私は試した:
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
そして:
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}
});
私も試しました:
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
私はこの行をAndroidManifest.xml
ファイルに入れてみました:
android:windowSoftInputMode="stateVisible|adjustResize"
しかし、すべて無駄です。それは決して表示されません。何が足りないのですか?