Android WebView无法弹出软键盘的原因及解决办法
程序员文章站
2024-02-08 22:18:10
...
requestFoucs();无效。
requestFoucsFromTouch();无效。
webview.setTouchListener;无效。
问题所在:
继承WebView时,注意构造方法:
public CommonWebView(Context context) { super(context); init(); } public CommonWebView(Context context, AttributeSet attrs) { super(context, attrs); init(); } public CommonWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); }
defStyleAttr不能传0,如下错误写法:
public CommonWebView(Context context) { this(context,null,0); } public CommonWebView(Context context, AttributeSet attrs) { this(context, attrs,0); } public CommonWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); }
以上所述是小编给大家介绍的Android WebView无法弹出软键盘的原因及解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!
更多Android WebView无法弹出软键盘的原因及解决办法相关文章请关注PHP中文网!
推荐阅读
-
Android WebView无法弹出软键盘的原因及解决办法
-
解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
-
SQL Server无法收缩日志文件的原因分析及解决办法
-
Android中EditText+Button组合导致输入板无法收起的原因分析及解决办法
-
Android 弹出软键盘所遇到的坑及解决方法
-
java在linux系统下开机启动无法使用sudo命令的原因及解决办法
-
java在linux系统下开机启动无法使用sudo命令的原因及解决办法
-
Android实现类似IOS右滑返回的效果(原因分析及解决办法)
-
解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
-
迅雷下载弹出“少量文件未下载完成”的提示的原因及解决办法