Спасибо за чтение.
Я сталкиваюсь с странной проблемой: моё поведение приложений такое, что, когда начинается
, I Requestfocus ()
на edittext
и показать мягкий Клавиатура.
Однако, когда я нажимаю кнопку «Назад», чтобы отклонить клавиатуру и коснитесь Edittext
, я не получаю клавиатуру, чтобы снова появиться. Только выход находится в начале активности
.
Вот как выглядит мой код:
EditText editText = (EditText) findViewById(R.id.editText);
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if(imm != null) {
imm.toggleSoftInput(0, 0);
imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);
}
и вот мой XML:
<EditText android:id="@+id/editText"
android:layout_width="wrap_content"
android:imeOptions="actionSearch" android:hint="Test Hint"
android:layout_height="wrap_content" android:layout_centerHorizontal="true"
android:maxLength="30">
</EditText>
Любая помощь была бы очень ценится!
Спасибо!