解决webview中输入框完成输入隐藏键盘后滑动界面又弹出软键盘问题

来源:互联网 发布:淘宝店半夜聊天 编辑:程序博客网 时间:2024/05/21 10:46

1.在webview的父布局中设置android:focusable="true"  android:focusableInTouchMode="true"属性。

2.监听webview的ontouch事件:

web.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stubint 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;}});


0 0