Я создаю приложение калькулятора, где у меня есть edittext, где отображается результат. Мне нужно, чтобы данные вводились в текст редактирования только при нажатии на цифровые кнопки NOT с помощью клавиатуры Android . Как отключить клавиатуру в приложении для Android. Пожалуйста, помогите!Как отключить клавиатуру Android в приложении android
ответ
Попробуйте
editText.setInputType(EditorInfo.TYPE_NULL)
Или
((EditText) findViewById(R.id.LoginNameEditText)).setFocusable(false);
Или
editText.setKeyListener(null);
Попробуйте this:
InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
попытка ниже код: -
EditText ed = (EditText)findViewById(R.id.editText1);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(ed.getWindowToken(), 0);
ed.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(ed, InputMethodManager.SHOW_IMPLICIT);
}
});
или
Window.SetSoftInputMode (SoftInput.StateAlwaysHidden);
Андроид-клавиатура по-прежнему появляется при загрузке на моем телефоне. – user3627802
Загрузка на моем телефоне? – duggu
Если в других ситуациях вы можете предотвратить клавиатуру, показывая просто с помощью в т он проявит
android:configChanges="orientation|keyboardHidden"
Таким образом, Android клавиатура не будет автоматически открыт, но отображается только при нажатии кнопки непосредственно EditText
Просто размещая ответ, что @yahya уже комментировал.
Вы должны рассмотреть возможность использования TextView
, который не редактируется и, следовательно, не будет звонить на клавиатуру.
В сообщении onClick()
вашего вызова кнопки setText(String)
и примените текст, который вы хотите. :)
певце может также легко добавлять вещи, как setText(yourTextView.getText().toString + "Your New Text");
Привет Пожалуйста, попробуйте следующее: Для этого вам не нужно любой Widgets Context ...
InputMethodManager miInputManager = (InputMethodManager) Activity.this
.getSystemService(Context.INPUT_METHOD_SERVICE);
miInputManager.hideSoftInputFromWindow(Activity.this
.getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
- 1. Отключить клавиатуру Android в приложении qml
- 2. Отключить клавиатуру Android
- 3. Как полностью отключить Android-клавиатуру
- 4. Как отключить мягкую клавиатуру Android при работе в приложении cordova
- 5. Как отключить клавиатуру Android в диалоговом окне?
- 6. Скрыть клавиатуру в приложении android
- 7. Как отключить клавиатуру в vewPager (Android)
- 8. Как отобразить клавиатуру в приложении для Android?
- 9. Как отключить стороннюю клавиатуру в приложении iOS
- 10. Как отключить ExecutorService в приложении для Android
- 11. Android: как отображать клавиатуру
- 12. Как переопределить клавиатуру Android
- 13. Как отключить всплывающую клавиатуру для редактирования текста в студии android
- 14. Android: Как отключить клавиатуру в веб-браузере для определенной страницы?
- 15. Android: показать/скрыть софт-клавиатуру Android
- 16. Как скрыть клавиатуру в android
- 17. Android - Как показать пользовательскую клавиатуру
- 18. Как отключить виртуальную клавиатуру?
- 19. скрыть клавиатуру в Android
- 20. Nativescript Android - скрыть клавиатуру
- 21. Как скрыть клавиатуру Android в режиме поиска
- 22. Как реализовать клавиатуру onScreen в Android?
- 23. Отключить клавиатуру на визуальном базовом приложении
- 24. Как я могу отключить клавиатуру ввода-ввода по умолчанию Android?
- 25. Отключить рекламные объявления в приложении для Android
- 26. Отключить кнопку дома в приложении android toddler?
- 27. Android: Как отобразить пользовательскую клавиатуру в SearchView?
- 28. Отключить Volley журналов в приложении Android
- 29. Отключить экранную клавиатуру для конкретного EditText в Android
- 30. Отключить клавиатуру при нажатии вне EditText в android
пожалуйста сделайте поиск, прежде чем отправлять вопрос. http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard –
Используйте TextView вместо – yahya
Вы можете попробовать: отключить «EditText» и добавить номер в «EditText» на номер ' Нажмите кнопку. – Apoorv