ScrollView嵌套webview因焦点问题导致自动滑动
16lz
2021-01-23
因聚焦问题导致,只需要再ScrollView得子控件添加一行属性:android:descendantFocusability = "blocksDescendants"
API描述如下:android:descendantFocusability
Defines the relationship between the ViewGroup and its descendants when looking for a View to take focus.
Must be one of the following constant values.
该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。
属性的值有三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
参考资料:
https://stackoverflow.com/questions/9842494/how-to-prevent-a-scrollview-from-scrolling-to-a-webview-after-data-is-loaded
http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html
更多相关文章
- android之datepicker控件用法
- 如何让EditText不自动获取焦点
- Android——按钮类控件
- Android 控件抖动效果
- Android中使用Animation实现控件的动画效果以及Interpolator和An
- Android使EditText和SearchView取消默认焦点
- Android实现自定义的 时间日期 控件
- android中的自定义控件
- 自定义控件其实很简单2/3