2012-01-28 51 views
0

我有一個問題,文本編輯,
如果我做editText.setInputType(InputType.TYPE_NONE);用戶無法輸入任何內容。
無論如何,如果有附加的物理鍵盤,則用戶可以通過使用其鍵入(當然軟鍵盤不工作)。安卓的inputType並沒有物理鍵盤

有什麼辦法上的EditText完全停用編輯?

PS:我需要做的程序在運行時

回答

0

在XML佈局文件

+0

謝謝給出,反正我沒有說我需要做的編程方式(在運行時) – TesX 2012-01-28 13:05:35

+1

您可以使用setFocusable(假);和setClickable(false);使編輯文本無法在Java代碼中編輯。 – 2012-01-28 13:11:21

+0

@TesX是我的代碼工作? – 2012-01-28 13:23:41

0

android:editable="false"棄用嘗試 android:editable="false" ,不喜歡使用它。 另一種解決這個我用下面

first_password_EditTextBox = (EditText) findViewById(R.id.editText1); 
first_password_EditTextBox.setEnabled(false);