大佬们, EditText 不可编辑,但是能响应回车事件应该怎么办啊?

2019-01-24 10:01:11 +08:00
 liuyazxcs

如题,现在有个需要,一个 edittext 在不可编辑状态下,又想让它响应回车事件,应该怎么做呢,完全木有有头绪了

大佬给点思路

4190 次点击
所在节点    Android
11 条回复
liuyazxcs
2019-01-24 10:02:18 +08:00
搜了很多,没有关于这方面的东西
wolegequ
2019-01-24 10:06:10 +08:00
改为可编辑状态,监听内容变化,输入的时候回滚。
如果输入是回车单独处理试试?
Fulcrum
2019-01-24 10:14:59 +08:00
绑一个不可见的 button 响应回车行吗
azh7138m
2019-01-24 10:17:59 +08:00
不可修改:onChange 里面直接 return
behanga
2019-01-24 10:30:56 +08:00
@azh7138m 要相应回车意味着要弹出键盘 而不可编辑状态下,ime 是出不来的.就算强制弹出来,没有 focus 啊,依然不会有事件相应
M0
2019-01-24 10:32:36 +08:00
监听,编辑之后把原来的内容填充就可以了,如果是回车另做响应
liuyazxcs
2019-01-24 10:44:46 +08:00
@M0 对的,有用的 ,非常感谢。。。
liuyazxcs
2019-01-24 10:45:36 +08:00
@wolegequ 是的,试了试基本可以解决了,谢谢你呢
liuyazxcs
2019-01-24 10:47:49 +08:00
@Fulcrum 楼下的监听 是可以解决的,按钮,没试过。。。
azh7138m
2019-01-24 12:05:53 +08:00
@behanga 谁说的有键盘,select 一样有各种事件,哪来的键盘
azh7138m
2019-01-24 12:10:00 +08:00
@behanga 不好意思,看错了分区,以为是个 web 问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX