解决办法

1. 

android:focusable="true" 

android:focusableInTouchMode="true"  这样避免了recyclerview抢占焦点

2.

在ScrollView直接子布局下面 LinearLayout或者RelativeLayout上添加

android:descendantFocusability="blocksDescendants''

该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。

属性的值有三种:

    beforeDescendants:viewgroup会优先其子类控件而获取到焦点

    afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点

    blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点


3.解决嵌套滑动不流畅的问题

recycIndustry.setHasFixedSize(true);

recycIndustry.setNestedScrollingEnabled(false);

更多相关文章

  1. Android(安卓)Layout的可视化编辑器Droiddaw
  2. android 日期控件对话框
  3. android的edittext默认不获得焦点
  4. UI控件--自定义SeekBar样式
  5. Android(安卓)Butterknife 8.4.0 使用方法总结
  6. 安卓入门--Spinner控件与二级联动详解
  7. 【Android(安卓)开发】:Android中普通按钮的使用方法
  8. Android(安卓)播放 Gif 图片控件
  9. 自定义控件--带动画的CheckBox

随机推荐

  1. mysql修改记录时update操作 字段=字段+字
  2. Mysql 中文排序规则说明
  3. 基于mysql 默认排序规则的坑
  4. Mysql主键UUID和自增主键的区别及优劣分
  5. 如何区分MySQL的innodb_flush_log_at_trx
  6. MySQL 日志相关知识总结
  7. Mysql桌面工具之SQLyog资源及激活使用方
  8. Mysql避免重复插入数据的4种方式
  9. MySQL覆盖索引的使用示例
  10. 如何在mysql进行查询缓存及失败的解决方