解决webview中输入框完成输入隐藏键盘后滑动界面又弹出软键盘问题
2016-05-25 13:33
603 查看
1.在webview的父布局中设置android:focusable="true" android:focusableInTouchMode="true"属性。
2.监听webview的ontouch事件:
web.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_MOVE:
v.setFocusable(false);
v.setFocusableInTouchMode(false);
break;
case MotionEvent.ACTION_UP:
v.setFocusable(true);
v.setFocusableInTouchMode(true);
break;
default:
break;
}
return false;
}
});
2.监听webview的ontouch事件:
web.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_MOVE:
v.setFocusable(false);
v.setFocusableInTouchMode(false);
break;
case MotionEvent.ACTION_UP:
v.setFocusable(true);
v.setFocusableInTouchMode(true);
break;
default:
break;
}
return false;
}
});
相关文章推荐
- android WebView组件使用总结
- 解决video标签在安卓webview下无法自动播放问题
- Android webview与js交换JSON对象数据示例
- android中WebView和javascript实现数据交互实例
- Android的webview支持HTML5的离线应用功能详细配置
- Android开发之WebView组件的使用解析
- Android中实现Webview顶部带进度条的方法
- Android WebView控件捕获用户输入的信息
- Android中访问证书有问题的SSL网页的方法
- 基于Android中Webview使用自定义的javascript进行回调的问题详解
- Android webview用法实例简析
- Android编程实现WebView自适应全屏方法小结
- Android编程使WebView支持HTML5 Video全屏播放的解决方法
- Android使用WebView播放flash的方法
- Android中WebView无法后退和js注入漏洞的解决方案
- Android编程实现WebView全屏播放的方法(附源码)
- android webview 中localStorage无效的解决方法
- Android使用原生组件WebView加载网页和数据的方法
- Android自定义 WebView浏览器
- android webview 简单浏览器实现代码