永发信息网

android recyclerview怎样做聊天列表

答案:2  悬赏:0  手机版
解决时间 2021-02-07 09:18
android recyclerview怎样做聊天列表
最佳答案
要继承recycleerview.adapter.然后实现方法,在itemtype里面判断返回的类型,可以自定义字段值,然后根据字段值区分是否自己的消息,最后返回View的时候根据itemtype方法做判断返回不同的item就可以了
全部回答
recyclerview显示item布局不一致 在自定义recycleradapter的时候,在重写oncreateviewholder方法是使用了 @override public h oncreateviewholder(viewgroup parent, int viewtype) { view view=view.inflate(context,layoutid,null); return view; }1234512345 进行生成布局,结果发现生成的布局没有layoutparams。以前自定义view的时候发现,layoutparams是由于viewgroup生成的,因为这里添加的viewgroup为null。所以并不会生成layoutparams。结果在recyclerview的getviewforposition方法中检查了有没有layoutparams如果没有的话就调用layoutmanager的generatedefaultlayoutparams生成默认的layoutparames。代码段如下: final viewgroup.layoutparams lp = holder.itemview.getlayoutparams(); final layoutparams rvlayoutparams; if (lp == null) { rvlayoutparams = (layoutparams) generatedefaultlayoutparams(); holder.itemview.setlayoutparams(rvlayoutparams); } else if (!checklayoutparams(lp)) { rvlayoutparams = (layoutparams) gener
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
博乐琴行(渝南分流道)怎么去啊,我要去那办事
被家养的发春的猫抓伤
台东附近有哪些大型商场
支付宝转账到银行卡2天还未到账怎么办
龙行玻璃机械有限公司地址有知道的么?有点事
艺佳艺术中心(重庆巴南)地址好找么,我有些事
已知一个圆锥的体积是一个圆柱体积的12分之5,
淡水养殖池ph值高,泼红糖水能降ph值吗
家里买了台新电视,带wifi的,我不知道弄。想
泰迪贵宾2个月大请问一顿要吃多少粒狗粮
魔兽世界哪些副本掉坐骑
跟女友表白的话应该怎么说,求大家帮助!
经常吃冷冻的鲜肉对身体有异吗??谢谢了,大
金优元教育(马王坪正街)地址好找么,我有些事
南崔格庄村在哪里啊,我有事要去这个地方
推荐资讯
固体粒子振动速度与温度有什么关系?开心宝贝
桂霞旅馆(漯河源汇区)地址有知道的么?有点事
雄力电缆公司这个地址在什么地方,我要处理点
二级建造师证书挂项目需要些什么呢?费用是如
柘城县商丘河南建智物联平台柘城办事处地址在
I Love You在日语中翻译成月色真美在网易云评
青蛙生殖和发育的特点是A. 雌雄同体、体外受
上埠头幼儿园地址有知道的么?有点事想过去
馨米兰美甲(凯旋公馆店)地址有知道的么?有点
大草原烤肉坊地址有知道的么?有点事想过去
中国移动通信晓飞通信特约代理点地址在什么地
若(2x a幂)2次方 · (3y b的次方 x 4的次
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?