Потому что это promptView, а не Activity, я не могу перейти в Manifest, чтобы скрыть клавиатуру. Я искал в Google, и я нашел похожие темы, но я не могу понять, как это сделать.Android AlertDialog (promptview) hide Keyboard
LayoutInflater li = LayoutInflater.from(this);
View promptsView = li.inflate(R.layout.prompt_firstime, null);
final EditText nameInput = (EditText) promptsView.findViewById(R.id.prompt_name);
final EditText emailInput = (EditText) promptsView.findViewById(R.id.prompt_email);
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(nameInput.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY);
inputManager.hideSoftInputFromWindow(emailInput.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY);
AlertDialog alertDialog = new AlertDialog.Builder(Menu.this).create();
alertDialog.setTitle("Title");
alertDialog.setView(promptsView);
// etc
Что я делаю неправильно? Благодарю.
Nop. Он продолжает показывать клавиатуру: | – user2902515