- 博客(6)
- 收藏
- 关注
原创 RecyclerView 复用产生的数据混乱竟然是ConstraintLayout导致的?
因为ConstraintLayout的特性,当设置了控件的对齐方式会影响到控件的宽高,所以可以正常显示,但在itemView中涉及到了复用就产生了问题。根据日志来看是RecyclerView在显示当前页时会预载更多的数据,所以显示和预载时计算pageNum控件的宽度是不一样的,当复用时因为控件宽度已定,就造成了部分item不显示页号。在使用RecyclerView时产生了数据混乱,如果检查不出是哪里的问题时,看下是否使用了ConstraintLayout,因为使用不当也会导致数据混乱。...
2022-07-23 21:33:35 1164 1
转载 ScrollView中嵌套 GridView 导致 ScrollView默认不停留在顶部的解决方案和分析
ScrollView中嵌套 GridView 导致 ScrollView默认不停留在顶部的解决方案和分析发生情况大概是我在ScrollView底部放了个GridView 来实现一个类似9宫格效果的展示.Grid固定为2排,每排3个.固定为6个…所以没有性能问题,不需要重用,所以直接用GridView了..只是为了方便和数据对应处理.然后出现的状况是,当我获取完数据并
2016-06-08 14:05:11 307
转载 androidstudio 忽略文件
1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:3.注意一点,配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,貌似就不起作用
2016-04-22 10:08:15 324
原创 ListView嵌套ListView涉及到的子ListView无法显示完全,以及父ListView无法执行item的点击事件的处理
ListView嵌套ListView涉及到的子ListView无法显示完全,以及父ListView无法执行item的点击事件的处理
2016-04-07 15:59:08 1002
原创 androidstudio中androidannotations框架的配置
晚上费了两个小时来配置androidannotations,网上方法很多,但用起来就会出现问题,终于解决了,分享给大家第一步:在studio中创建一个project第二步:在app目录下的build.gradle下进行配置在文件中,填写以下代码第一处:apply plugin: 'android-apt'def AAVersion = '3.2'第
2016-02-19 00:09:42 335
原创 Bitmap的compress方法的运用
在看图片的缓存机制的时候,在外部文件缓存中,往里面写图片时候,以前所运用到的方法是很传统FileOutputStream来一步一步写进去,现在偶然看到此方法,觉得很好 File file = getFile(key); FileOutputStream fos = getOutputStream(key); boolean saved = bitmap.co
2015-11-26 21:22:11 1817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人