如何禁用特定EditText的硬件键盘?

时间:2010-10-05 12:16:30

标签: android

HI ..这是我在xml中的代码

<EditText android:longClickable="false"
                    android:layout_marginLeft="5dp" android:id="@+id/txt"
                    android:width="150dp" android:singleLine="true" android:text="@string/value"
                    android:inputType="none" android:cursorVisible="false" />

我在我的应用程序中手动禁用了软键盘。

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);

其中view是EditText。但是我无法禁用硬件键盘(幻灯片键盘)的输入,就像droid中针对特定EditText的输入一样。如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

也许您可以使用TextChangedListener,如果文本不是其中一个选项,请调用setText(“”)? Dev Reference Link