Android
文章平均质量分 50
hellozrw
这个作者很懒,什么都没留下…
展开
-
Android DrawerLayout使用踩坑(DrawerLayout和Banner滑动冲突的解决方法)
如下是问题代码,我们知道Android中view是从上到下去按顺序一层一层执行绘制,当把navigationView写入第一层导致checkTouchSlop方法中mCallback.getViewHorizontalDragRange(child)以及mCallback.getViewVerticalDragRange(child)这两行代码的child参数获取到的是xml布局的中DrawerLayout的最后一个子view。如上是修改之后的代码,可以进行正常的手势响应。原创 2023-08-01 21:41:18 · 287 阅读 · 0 评论 -
Android studio中创建xml文件,引用中找不到创建的xml文件报错
原因:项目环境配置(可能是版本兼容问题)问题android Studio 中使用了自带的JDK环境目录。选择第二项Select a JDK from the File System切换一个到另外一个JDK环境,项目会自动重新编译。这时在重新创建新的xml文件,就可以引用到创建的xml文件而不会报错,需要重新清理项目缓存重新打开编译这么麻烦了...原创 2020-05-19 16:11:55 · 3459 阅读 · 0 评论 -
ListView添加footerView android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.Abs
出错场景: listView添加footerView,ListView父布局为RelativeLayout 添加View时的LayoutParams指向父布局RelativeLayout.LayoutParams.结果在魅族手机直接挂掉。改为AbsListView.layoutParams运行正确.自己百度内容多是设置子布局LayoutParams时,没有搞清楚LayoutParams前缀...原创 2018-05-24 16:00:37 · 353 阅读 · 0 评论 -
解决RecyclerView 嵌套AppBarLayout下拉加载上拉刷新
提出RecyclerView在使用中,与AppBarLayout组合使用时加入下拉刷新或者上啦加载造成 的视图不能正常显示。提供一条关键思路设置上拉刷新控件setEnableds()属性控制setEnableds(true)刷新,setEnableds(false)停止刷新。根据监听recyclerView的滑动事件根据高度判断是否启用刷新...原创 2019-01-04 15:28:11 · 1942 阅读 · 0 评论