继承webview导致软键盘无法弹出
2015-07-20 16:34
507 查看
最近发现自己继承webview写的类有问题,在点击web里面的输入框时,无法弹出软键盘,查了很久,原来问题出在构造函数里面:
原因是webview的构造函数写了style,自己重写的构造函数把style丢失了
改成下面的写法即可,
public ScrollDetectWebView(Context context) { this(context,null,0); }
原因是webview的构造函数写了style,自己重写的构造函数把style丢失了
public WebView(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.webViewStyle); }
改成下面的写法即可,
public ScrollDetectWebView(Context context) { super(context,null, com.android.internal.R.attr.webViewStyle); }
相关文章推荐
- Unity使用C#的多线程
- Unity Web自适应浏览器
- Unity Web自适应浏览器
- Android断点续传的实现
- iOS OC03_继承,便利构造器,初始化方法
- Objective-c中对象的Copy、MutableCopy、浅拷贝、深拷贝
- iOS OC02_可见度,方法
- ios-block
- 201507201602_《移动端前端框架技术选型——司徒正美》
- iOS 高德地图API不能定位及INVALID_USER_SCODE
- iOS OC01_类和对象
- iOS编码规范文档
- 调试iOS 已经发布代码 Crash 文件分析出出错对应代码
- [iOS]14个Xcode中常用的快捷键操作
- [Android]自定义带删除输入框
- 检测微信用户是否已经关注此公共平台
- cocos2d int, float, double, const char* 转string
- android studio下module 未指定output path问题解决办法
- LeetCode42:Trapping Rain Water
- android 学习方法