I'm trying to put a EditText as not editable with this code:
<EditText android:id="@+id/outputResult"
android:inputType="text"
android:editable="false"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/result" />
I had to add this for not editable
android:focusable="false"
Am I doing something wrong?
Thanks you verry much
Use This:
edtText.setEnabled(false);
android:editable="false"
should work, but it is deprecated, you should be usingandroid:inputType="none"
instead.Alternatively, if you want to do it in the code you could do this :
This is also a viable alternative :
If you're going to make your
EditText
non-editable, may I suggest using theTextView
widget instead of theEditText
, since using a EditText seems kind of pointless in that case.EDIT: Altered some information since I've found that
android:editable
is deprecated, and you should useandroid:inputType="none"
, but there is a bug about it on android code; So please check this.