如何设置EditText不可编辑/禁用

时间:2016-06-08 09:09:28

标签: android

我有一个带有OnClick事件的editView,可以像这样显示Calender:

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

我想在此EditView中禁用输入,以便用户可以从我的日历中选择日期。

4 个答案:

答案 0 :(得分:1)

android:focusable="false"标记

中设置EditText

答案 1 :(得分:0)

要以编程方式禁用编辑视图,请使用

editView.setEnabled(false);

答案 2 :(得分:0)

试试这个。

  

按Java

editText.setEnabled(false);
  

按xml

android:editable="false"

或者如果您想显示edittext但不输入任何值

edittext.setInputType(0);

答案 3 :(得分:0)

你应该使用像这样的东西

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