ScrollView嵌套webview因焦点问题导致自动滑动
16lz
2021-12-04
因聚焦问题导致,只需要再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(安卓)TextView背景跟随焦点的变化
- Android(安卓)EditText 自动获取焦点,并弹出键盘
- Android:控件的对象修改控件的值
- android之datepicker控件用法
- edittext 随文字换行 而高度增加
- 如何让EditText不自动获取焦点
- Android——按钮类控件
- 初识SeekBar
- Android(安卓)控件抖动效果