android setOnClickListener()能执行,setOnKeyListener()方法不执行

核心原因

  • OnClickListener:通过触摸(Touch Event)触发,无需视图获取焦点
  • OnKeyListener:通过物理按键(Key Event)触发,必须要求视图获得焦点

 

 

根据豆包的解释的第一句关于OnClickListener,改成不可获焦就可以了。但是第二句话关于OnKeyListener,没明白。

 

posted @ 2025-06-24 20:39  touchmore  阅读(26)  评论(0)    收藏  举报