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