【问题标题】:Admob adview steals focus from keyboardAdmob adview 从键盘窃取焦点
【发布时间】:2015-09-15 02:42:45
【问题描述】:

我正在创建远程鼠标和键盘应用程序,您可以在其中远程在 PC 上书写。

我使用活动 onKeyDown() 方法显示键盘并接收键盘击键。

我在屏幕顶部有 admob 广告。我面临的问题是,除非我删除 admob adview,否则不会调用 onKeyDown() 活动方法。

我尝试从广告视图中移除焦点。我尝试在显示键盘时隐藏 adview。没有解决我的问题。请指教。

【问题讨论】:

    标签: android admob android-softkeyboard adview


    【解决方案1】:

    OnKeyDown 仅适用于硬件键盘。软件键盘通常不发送 onKeyxxx 事件。您需要设置一个 InputConnection 并实现该接口,尤其是 commitText。直接与软件键盘交互实际上是很多工作。

    【讨论】:

    • 我不同意你的看法。当我删除广告时,从软件键盘调用按下键
    • 我写了 4 年的软键盘。如果您将其置于空模式,则可能有一些键盘可以做到这一点。大多数人不会。
    猜你喜欢
    • 1970-01-01
    • 2013-01-18
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    相关资源
    最近更新 更多