2016-06-08 41 views
-1

我有onClick事件EditView中顯示日曆這樣的:如何設置一個EditText不可編輯/禁用

<EditText 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/checkOut" 
      android:onClick="onPlayButton" 
      android:inputType="date" 
      /> 

我想禁用,以便用戶在此EditView中打字只是可以選擇從我壓延日期。

回答

1

android:focusable="false"EditText標籤

+0

這不會禁止在'EditText'中寫入。 –

+0

這對我有用。謝謝。 –

+0

@vrundpurohit它適用於我。 :) 軟鍵盤沒有收到焦點時不會彈出。 – SripadRaj

0

要禁用編輯視圖progrmatically使用

editView.setEnabled(false); 
0

試試這個。

通過將Java

editText.setEnabled(false); 

通過XML

android:editable="false" 

,或者如果你想顯示的EditText但不能輸入的任何值

edittext.setInputType(0); 
0

你應該用這樣的東西

<EditText 
    ... 
    android:editable="false" 
    android:inputType="none" />