0

I have an edit text. How can I make it non editable from the code. By giving the tag android:editable we can do in the layout.. But I need to do it in the code...Pls Help

dakshbhatt21
  • 3,558
  • 3
  • 31
  • 40
jennifer
  • 8,133
  • 22
  • 69
  • 96

4 Answers4

4

I believe it is as simple as

editText.setEnabled(false);
user432209
  • 20,007
  • 10
  • 56
  • 75
2

Refer EDITTEXT

        edt.setClickable(false);
    edt.setFocusable(false);


      ***Layout***

<EditText android:id="@+id/edt"
        android:layout_width="200px" android:layout_height="wrap_content"
        android:text="" android:textSize="18sp"  android:maxLength="15">
    </EditText>
Community
  • 1
  • 1
jennifer
  • 8,133
  • 22
  • 69
  • 96
1

If you didnt find yet an answer, i have found this in the net:

http://code.google.com/p/android/issues/detail?id=2854

user229044
  • 232,980
  • 40
  • 330
  • 338
peet
  • 11
  • 1
1

I am using for this problem, this solution:

valueText.setEnabled(false);
valueText.setClickable(false);
valueText.setFocusable(false);

//Just for better text vision
valueText.setTextColor(Color.WHITE);
DariusK
  • 11
  • 1