Я новичок в разработке Android. Я использую android:imeOptions = "actionDone|flagNoExtractUi"
в EditText
, и я меняю этот текст «Готово» на «Вход» на мягкую клавиатуру. Как я могу выполнить какое-либо действие при нажатии на вход Button
из мягкой клавиатуры?Android: Выполнение действия на клавиатуре
0
A
ответ
0
Например вы создали метод,
public void OnClickButton(View v)
{
/*
.
.
.
*/
}
Теперь в файле layout.xml в вашей кнопки тег добавить
android:onclick="OnClickButton"
и здесь вы идете ...
0
Найти ответ на ваш вопрос по этой ссылке:
Но помните, что говорит CommonsWare в лучшем ответе!
0
TRY Этот код ...
ed.setSingleLine(true);
ed.setHint("search places");
ed.setTextSize(16);
ed.setImeActionLabel("NAME YOU WANT TO GIVE FOR DISPLAY", EditorInfo.IME_FLAG_NAVIGATE_NEXT);
ed.setImeOptions(EditorInfo.IME_FLAG_NO_FULLSCREEN);
ed.setOnEditorActionListener(new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (event != null && event.getAction() != KeyEvent.ACTION_DOWN) {
return false;
}
else if (actionId == EditorInfo.IME_ACTION_SEARCH
|| actionId == EditorInfo.IME_ACTION_DONE|| event == null
|| event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(
ed.getWindowToken(), 0);
//DO YOUR WORK HERE .....
return true;
}
return false;
}
});
Смежные вопросы
- 1. Android - проверено Выполнение действия
- 2. Как настроить текст кнопки действия на клавиатуре в Android
- 3. Вибрация на клавиатуре в мягкой клавиатуре Android
- 4. фона на клавиатуре Android
- 5. Как обнаружить салфетки на клавиатуре в клавиатуре Android android
- 6. Изменение кнопки на клавиатуре Android
- 7. Турецкие ключи на клавиатуре Android
- 8. DONE ключ на клавиатуре Android
- 9. Наложение на клавиатуре Android SoftTextText?
- 10. Введите кнопку на клавиатуре Android
- 11. Настройка предложений на клавиатуре Android
- 12. Android на экранной цифровой клавиатуре
- 13. Пустая панель Android на клавиатуре
- 14. анимация слайдов на клавиатуре Android
- 15. Выполнение действия по ссылке на
- 16. Выполнение действия JavaScript на $ .post()
- 17. Cocos2D - Выполнение действия на ярлыке
- 18. Выполнение действия при повторении анимации в Android
- 19. Выполнение действия без открытия приложения в Android
- 20. Развертывание макета на клавиатуре Android android
- 21. Редактирование текста на Android-клавиатуре Android
- 22. Выполнение действия в уведомлении в Android
- 23. Android: Выполнение действия при касании переключателя
- 24. Android - Выполнение действия, когда телефон заблокирован
- 25. Выполнение действия на кнопке Нажмите в пользовательском уведомлении: Android
- 26. отключите клавиатуру на клавиатуре на клавиатуре телефона.
- 27. Выполнение длинного действия
- 28. Выполнение действия Inside Fragment
- 29. Выполнение запроса Http на android
- 30. Выполнение действия в определенной области?