网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月24日
漏签
0
天
aide吧
关注:
33,100
贴子:
273,035
看贴
图片
吧主推荐
游戏
26
回复贴,共
1
页
<<返回aide吧
>0< 加载中...
listview做对话界面时怎么优化?
只看楼主
收藏
回复
RCK201511
英雄豪杰
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看到吧里有位大神做了一个叫做“黑聊”的对话界面,心痒痒的也想做一个对话界面
——————
跑题了。正题如下: listview如果把那些回收的item重新利用,很显然会有很大的可能性会搞混。(分不清那哪句是右边还是左边,祥看二楼)
但去掉了这个优化的判断语句,就会很吃内存的,有没有大神试图优化过这个东西?
RCK201511
英雄豪杰
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果我把不注释掉那个判断语句,滑动listview时就会出现这个结果
RCK201511
英雄豪杰
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
整整齐齐,这才是理想的结果,但很吃内存
RCK201511
英雄豪杰
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我说的自己都懵逼了,我已经做好沉贴的心理准备了
潇疯惨悦
武林高手
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你被自己误导了
都是你给的痛
自成一派
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
天下12389GG
自成一派
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多看看基础教程,要对listview控件的原理心中有数(我暂时还不会
),不过listview控件谷歌已经不鼓励使用了,v7库有新的替代控件
wusw
名震江湖
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个?
RCK201511
英雄豪杰
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你是不是滑动时都是创建的
toshiba猪猪
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
ViewHolder代码优化是必不可少的, 你现在这个问题是由于数据不绑定View,你adapter不是要传个泛型列表做ListView的数据嘛,那么这个泛型对象新加一个属性,这个属性是决定ListView的item是在左边还是右边,(而不是在adapter里处理判断item的左右边),这样不管你怎么滑动,只要数据是持久的,就不会排乱,,,,,,,,,,你这问题其实和ListView多选遇到的问题是一致的
雷布亚诺上校
武林高手
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个?
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示