Android Studio:EditText editable已弃用如何使用inputType

我想要实现

android:editable="false" 

但它告诉我可编辑已被弃用 ,您可以使用inputType来代替。

所以我不知道如何通过使用inputType来实现它。

Solutions Collecting From Web of "Android Studio:EditText editable已弃用如何使用inputType"

以上所有build议XML标记更改的答案似乎不起作用。 不过,我通过代码设法达到了类似的结果。

只需使用:

editText.setKeyListener(NULL);

如果您使用的inputtypes不是文本或数字,如date或date和时间,您可以使用android:inputType="date"android:inputType="datetime"android:inputType="time" 。 如果你不使用任何这样的inputtypes,你可以使用android:inputType="none"