Intereting Posts
Admobs нуждается в разрешениях, которые у меня уже есть (Java / Android) Вычислить дни между двумя датами и представить результат в определенном формате Android RuntimeException onCreateDialog не создавал диалоговое окно для id Как создать эффект приложения gmail на Honeycomb КоординаторLayout испортил всплывающее положение setError Ошибка FileProvider на устройствах Huawei Разрешить двум устройствам видеть друг друга на Android с помощью wifi-интерфейса? Android Maven Не удалось найти инструмент 'aapt' Андроид пароль или номер телефона для входа в систему Android AlarmManager setExact () не является точным Невозможно отключить производственное приложение в консоли разработчика Google Play в пользу бета-версии Действие плавающей кнопки действия (fab) останавливается на NestedScroll после скрытия Внедрение слайдера в Android Открыть изображение с помощью программы просмотра изображений по умолчанию в Android Результаты поиска, отображаемые как пустые / без текста

Как открыть клавиатуру на кнопке, нажмите в android?

Как я могу открыть клавиатуру при нажатии кнопки на Android?

Я хочу быть таким:

Введите описание изображения здесь

Попробуйте это

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0); 
 InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(view, flags) 

Примером может быть:

 InputMethodManager imm = (InputMethodManager) RouteMapActivity.this .getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(mapView, InputMethodManager.SHOW_IMPLICIT); 

Запишите этот код внутри события нажатия кнопки, чтобы перейти к клавиатуре:

 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0); 
 public static void showKeyboard(EditText yourEditText, Activity activity) { try { InputMethodManager input = (InputMethodManager) activity .getSystemService(Activity.INPUT_METHOD_SERVICE); input.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT); } catch (Exception e) { e.printStackTrace(); } }