我正在创建远程鼠标和键盘应用程序,您可以在PC上远程写入。
我使用活动onKeyDown()方法显示键盘并接收键盘击键。
我在屏幕顶部有广告。除非我删除admob adview,否则我不会调用onKeyDown()活动方法的问题。
我尝试从广告视图中移除焦点。我在键盘显示时尝试隐藏了adview。没有解决我的问题。请告知。
答案 0 :(得分:1)
OnKeyDown仅适用于硬件键盘。软件键盘通常不发送onKeyxxx事件。您需要设置InputConnection并实现该接口,尤其是commitText。直接与软件键盘交互实际上是很多工作。