小编典典

如何在 Android 中通过 XML 使 EditText 不可编辑?

all

谁能告诉我如何EditText通过 XML 使一个不可编辑?我尝试设置android:editablefalse,但是

  1. 它已被弃用;和
  2. 它没有用。

阅读 69

收藏
2022-04-18

共1个答案

小编典典

使用这个简单的代码:

textView.setKeyListener(null);

有用。

编辑:KeyListener稍后添加,请执行以下操作

1:将键监听器设置为标签textView

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

2:从标签中获取关键监听器并将其设置回textView

textView.setKeyListener((KeyListener) textView.getTag());
2022-04-18