Android-简单屏蔽输入事件

2022-06-25  本文已影响0人  阿博聊编程
图片来源网络,入侵必删

在最近的项目开发当中,我遇到以下的需求:

根据接口返回的状态屏蔽输入框的输入事件。

针对这个需求,我分享一下我的实现思路。

注意下面的代码是Kotlin,使用Java的同学需要转换代码。

思路

利用isFocusable属性让输入没有焦点,达到屏蔽输入事件的要求。

et?.isFocusable = false

屏蔽之后,接口告诉我们当前状态可以输入,我们就通过下面的代码来打开输入框的输入事件:

et?.isFocusable = true

最后

大概的需求实现逻辑就是这个样子,希望对看文章的小伙伴有所帮助。

上一篇 下一篇

猜你喜欢

热点阅读