私は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"
しかし、すべて無駄です。それは決して示しません。私は何が欠けていますか?