解决webview中输入框完成输入隐藏键盘后滑动界面又弹出软键盘问题
16lz
2021-01-24
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;}});
更多相关文章
- Android(安卓)M新控件知识整理
- Android(安卓)中与 Touch 事件详解
- Android(安卓)属性动画备忘 nineold
- android:documentLaunchMode
- Android(安卓)多点触控屏蔽
- Android(安卓)Studio 配置应用自动签名
- android fragment show hide回调
- android scrollview的所有touchevent的顺序
- Android优秀开源库1000+,你值得拥有