前言 记录 写完某个Recyclerview的item布局和相关适配器后, 然后展示的时候, 发现显示出来的Item数量小于List中绑定的数据量; 首先是检查了一遍适配器中的逻辑,发现没啥问题。然后在onCreateViewHolder中打log,发现只创建了两次就没了(而实际应该创建6次)。 最 ...
分类:
其他好文 时间:
2018-12-08 13:07:59
阅读次数:
150
首先说下解决的思路,就是在最外面嵌套一层自定义的ScrollView,重写其相关方法,判断若为垂直滑动则拦截下来,不交由RecyclerView来处理。 这样的话,滑动冲突就能解决,并且是很流畅的。 不过这样在有些设备可能还会出现个问题, 就是内容显示不全。这里可以通过在显示不全的RecyclerV ...
分类:
移动开发 时间:
2018-12-01 17:05:36
阅读次数:
285
第一步:在app/build.grandle添加RecyclerView依赖库 第二步:在activity_main.xml文件中编写主界面:聊天、发送框、发送按钮三个部分 第三步:编写Message实体类 第四步:编写RecyclerView子项布局message_item.xml,包含消息接收( ...
分类:
移动开发 时间:
2018-11-26 15:08:03
阅读次数:
206
一、多种布局的保存 1.Type->getItemViewType(int position) 2.RecylerView.Holder : 定一个holder的内部类,里面保存一些view的元素 3.RecylerView.Recycler : 保存一些缓存机制,类似于之前的content Vie ...
分类:
移动开发 时间:
2018-11-26 00:07:27
阅读次数:
179
1.先设置背景聊天文件的图片 资源管理器中找到安装文件下的tools->draw9patch.bat的文件,双击可以运行,在里面打开将背景图片加入编辑,并保存替换原来的图片 2.设置依赖库 在app/build.gradle中添加依赖库(目的为了使用recyclerview这个控件) ...
分类:
其他好文 时间:
2018-11-22 20:41:24
阅读次数:
245
效果图有红点的地方表示有未读消息,依次双击首页图标定位,然后定位到某个未读在手动下滑一点距离在次点击定位效果 用过 RecyclerView 的人都知道,自带有几个滚动到item下标的方法,但是不靠谱,靠谱的又没有平滑效果,所以还是得自己写,主要是模仿了微信的一些定位逻辑 首先,要滚动到指定的坐标出 ...
分类:
微信 时间:
2018-10-31 20:06:21
阅读次数:
314
本文对本博客上的文章进行汇总,方便以后查询使用。 活动的基本用法 UI的基本使用 Fragment和RecyclerView 广播机制 ...
分类:
移动开发 时间:
2018-10-27 14:46:38
阅读次数:
212
显示效果 RecyclerView 的每个Item的点击事件并没有像ListView一样封装在组件中,需要Item的单击事件时就需要自己去实现,在Adapter中为RecyclerView添加单击事件参考如下: RecyclerView的使用方法请参考:RecyclerView的简单使用 第一步: ...
分类:
其他好文 时间:
2018-10-17 11:08:19
阅读次数:
205
转自:https://www.jianshu.com/p/b46a4ff7c10a RecyclerView没有像之前ListView提供divider属性,而是提供了方法 其中ItemDecoration需要我们自己去定制重写,一开始可能有人会觉得麻烦不好用,最后你会发现这种可插拔设计不仅好用,而 ...
分类:
移动开发 时间:
2018-10-16 17:41:40
阅读次数:
160
转自:https://blog.csdn.net/lmj623565791/article/details/45059587 概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数 ...
分类:
移动开发 时间:
2018-10-16 13:50:04
阅读次数:
209