В моем приложении я хочу набрать EditText
, нажав Buttons; с моей собственной клавиатурой. Поэтому я не хочу, чтобы клавиатура открылась, если я нажму на EditText
. Это возможно?Как я могу остановить открытие клавиатуры?
ответ
Пожалуйста, попробуйте этот код .. EditText editText = (EditText) findViewById(R.id.edit_text)
;
editText.setInputType(0);
ИЛИ InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
благодарю вас, я беру первый;) –
@MAYUR: Вы забыли вернуть результат 'findViewById (...)' в свой первый пример. Это должно быть 'EditText editText = (EditText) findViewById (R.id.edit_text);' – Squonk
Я могу дать только одну точку –
либо в файле манифеста ..
<activity android:windowSoftInputMode="stateAlwaysHidden">
Или в вашей деятельности
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
thx, но самый быстрый способ - это первый ответ от другого ответа –
- 1. открытие экранной клавиатуры
- 2. Открытие клавиатуры разрушает макет
- 3. Открытие только цифровой клавиатуры
- 4. Открытие экранной клавиатуры wxpython
- 5. Как остановить открытие некоторых приложений?
- 6. Как остановить открытие нескольких форм?
- 7. Microsoft.Office.Interop.Word, как остановить открытие файла
- 8. Как я могу остановить onCreate()
- 9. Открытие сенсорной клавиатуры Windows 8
- 10. Edittext стиль не открытие клавиатуры
- 11. Открытие медленной мягкой клавиатуры Android
- 12. В Vim, как я могу отменить открытие?
- 13. Как я могу изменить язык клавиатуры?
- 14. Как я могу переопределить поведение встроенной клавиатуры?
- 15. Как я могу получить высоту клавиатуры?
- 16. Как я могу изменить яркость подсветки клавиатуры
- 17. iOS Swift 2.2 WebView (Polymer) предотвращает открытие клавиатуры с клавиатуры
- 18. Как сделать x11/xQuartz остановить открытие
- 19. Как остановить это открытие fancybox при загрузке?
- 20. window.showModalDialog открытие второго окна, как его остановить?
- 21. Я действительно не могу остановить обработчик! Как я могу?
- 22. Открытие UIPickerView вместо клавиатуры на TextView нажато
- 23. как я могу остановить поток AsyncTask. или остановить chatmanager
- 24. Могу ли я читать программу с клавиатуры и клавиатуры STDIN?
- 25. Я не могу остановить асинхронный
- 26. как я могу остановить автоматическое всплывающее окно клавиатуры, в эмуляторе Android
- 27. Как я могу остановить выполнение цикла while с помощью ввода с клавиатуры?
- 28. как я могу остановить сопрограмму в Unity
- 29. Как я могу остановить единство из сценария?
- 30. Как я могу остановить этот свиток
Пожалуйста, используйте правильные имена классов при отправке вопросов. 'TextField' не является допустимым классом Android (или, по крайней мере, не является родным). Помните, что вопрос может быть рассмотрен другими людьми в будущем - лучше быть максимально точным, чтобы предотвратить путаницу. – Squonk