防止在EditText Focus上打开软键盘

时间:2015-08-26 10:38:14

标签: android android-edittext android-softkeyboard

当编辑文本获得焦点或用户点击编辑文本时,我需要阻止软键盘显示,因为用户必须使用条形码扫描仪作为输入法。但是我需要在用户点击/点击特定按钮时打开键盘。

我尝试过 focusableInTouchMode 属性,它可以防止软键盘弹出,但不会让编辑文本获得焦点。

有关如何实现这一目标的任何提示?

2 个答案:

答案 0 :(得分:1)

data.table

试试这个....只需在onclicklistner上返回null或任何东西..

Njoy .. :) 并且使用它所以不要告诉我它不工作..大声笑..

我有一个条件,如果用户点击edittext然后它会弹出DatePicker Dialog及其工作。 所以njoy dude ...:;)

答案 1 :(得分:0)

您可以使用此代码隐藏键盘

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);