获取输入法状态

csl312211865 2011-02-16 04:24:52
先说下需求,通过单击界面上的一个按钮,调出系统的输入法,同时给界面画上一层遮罩层,使屏幕变灰,同时屏幕上的按钮均不可用;然后按手机键盘的返回键,关掉输入法,同时把遮罩层去掉,恢复原来的画面。

现在的问题是,当初来输入法后,按返回键,程序的遮罩层并没有去掉,也就说,程序里没有收到返回键的按键消息,经测试再按一下返回键,就可以去掉遮罩层了。

也就是说,当调出系统的输入法时,手机的按键消息,均发往输入法的处理程序了,我的程序接收不到了。

求解。
...全文
173 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csl312211865 2011-02-17
  • 打赏
  • 举报
回复
没人知道吗
csl312211865 2011-02-16
  • 打赏
  • 举报
回复
在VC里,弄个全局的钩子就好了,到了Android里,什么都受限制,哎

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧