0
HI ..这是我在XML如何禁用特定EditText的硬件键盘?
<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);
其中视图是EditText。不过,我无法禁用硬件键盘(幻灯片键盘)的输入,就像那个特定的EditText中的那些。这怎么能实现?
为什么你需要一个没有键盘交互的EditText?使用TextView代替 – WarrenFaith 2010-10-05 12:20:38
它实际上是一种形式..所有这些都必须是edittext,必须从弹出的列表中选择一个特定的文本。所以手动输入必须禁用。因为它必须看起来类似于我使用EditText的其余表单组件。 – Prabhat 2010-10-05 12:22:58