How to make EditText not editable through XML in Android?

后端 未结 27 1835
梦谈多话
梦谈多话 2020-11-28 17:35

Can anyone tell me how to make an EditText not editable via XML? I tried setting android:editable to false, but

  1. it is de
27条回答
  •  春和景丽
    2020-11-28 18:29

    Use this simple code:

    textView.setKeyListener(null);
    

    It works.

    Edit : To add KeyListener later, do following

    1 : set key listener to tag of textView

    textView.setTag(textView.getKeyListener());
    textView.setKeyListener(null);
    

    2 : get key listener from tag and set it back to textView

    textView.setKeyListener((KeyListener) textView.getTag());
    

提交回复
热议问题