Jacksgong / JKeyboardPanelSwitch

For resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案)
Apache License 2.0
4.18k stars 685 forks source link

Demo 给voice按钮点击事件问题 #30

Closed Easy-Ez closed 7 years ago

Easy-Ez commented 8 years ago

在demo中 给 voice_text_switch_iv 设置点击事件 当软键盘是弹起状态时 几乎点很多次才会触发一次 而当软键盘隐时 响应是没问题的

Jacksgong commented 8 years ago

我在 demo中的ChattingResolvedActivity.java 将其中的 49 行,将原本的:

mPlusIv = (ImageView) findViewById(R.id.plus_iv);

替换为:

mPlusIv = (ImageView) findViewById(R.id.voice_text_switch_iv);

这是我录制的视频:

1


我怀疑你的应该是点击事件的问题。你看看你那边是否是有其他View在其上面或者周边是可点击的。将其点击事件消耗了。

Easy-Ez commented 8 years ago

这个问题我定位到了 部分机型确实是有问题 可能跟搜狗输入法有关. 换成系统默认就可以了 此问题在QQ以及QQ空间上也存在...之前我还以为是我手机那个区域触摸有问题..

Jacksgong commented 8 years ago

那挺诡异的,可否说说机型,我研究研究解决方案。

Easy-Ez commented 8 years ago

screenshot_2016-08-01-10-43-44-059_com android se

软键盘弹起的时候最左边的按钮点击无反应, 包括QQ QQ空间,你的demo 以及我项目 1 感觉就在默认情况下 搜狗就有个浮层 覆盖了这个按钮 2

Jacksgong commented 8 years ago

恩。

helloworldyx commented 7 years ago

确实是搜狗输入法的问题,前几个月有遇到过,最新版已无该问题

Jacksgong commented 7 years ago

ok.