【发布时间】:2017-05-27 23:19:57
【问题描述】:
我有多个不同的 listView 适配器。每个 listView 适配器都有一些 editText。当用户编辑editText时,软键盘会出现。当用户点击 BACK 按钮关闭键盘时,我想更新 editText 中的文本。
为了更新信息,我需要知道哪个适配器类正在处理,这个 editText 的哪个位置正在编辑,以及文本的内容。
我已经搜索了所有可能的解决方案。有一个设置自定义editText 类,并覆盖OnKeyPreIme 函数。此解决方案无法获得我想要的所有信息。
请建议我一些方法来拦截我可以在适配器类中实现的 BACK 按钮。或者我可以轻松获得我想要更新的信息。
【问题讨论】:
标签: java android listview keyboard back