在没有硬件导航键的Android 4.0设备上,Android会渲染导航栏.
如果您愿意,可以隐藏它setSystemUiVisibility().
如果这样做,让我们说如果你想获得尽可能多的屏幕进行播放,当你第一次触摸屏幕时(是的,在View你实现的时候View.onTouchEvent()),第一次触摸将被Android劫持,你的API将不会被调用.只有一个导航栏可见,它才会被调用.
现在,通过听取以下内容可以避免这种情况:
http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html
当导航栏可见时,只需执行首次触摸即可执行的操作.
有没有其他方法可以做同样的事情,那就是Android 4.0会在导航栏完成之后将触摸事件传播到我的应用程序?
我正在使用WebView来呈现UI.有没有什么办法可以在选择输入文本表单字段时触发自定义软键盘?
android ×2
android-4.0-ice-cream-sandwich ×1
keyboard ×1
touch-event ×1
uiwebview ×1
webview ×1