社区
Android
帖子详情
Listview 设定背景色 与保持
wyb0026
2012-10-11 11:52:33
我想长按Listview 中的一个 item 然后改变其背景色,并保持
事件代码如下,可是由于数据多滚动才发现按一下好几页中都有设定为红色Item
这种现象怎么解决,
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
arg1.setBackgroundColor(Color.RED);
return true
}
...全文
146
2
打赏
收藏
Listview 设定背景色 与保持
我想长按Listview 中的一个 item 然后改变其背景色,并保持 事件代码如下,可是由于数据多滚动才发现按一下好几页中都有设定为红色Item 这种现象怎么解决, public boolean onItemLongClick(AdapterView arg0, View arg1,int arg2, long arg3) { arg1.setBackgroundColor(Color.RED); return true }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyb0026
2012-10-14
打赏
举报
回复
继承BaseAdpater 重写了的 getView 虽然累了点,但是OK 了 结了
fishmen26
2012-10-12
打赏
举报
回复
你是直接设置的adpater 里面view的背景颜色,由于getView 时会重用旧的view,所以包含红色背景的 view又会被重用,所以,你会看到滑动时有红色背景的view出现。
解决方法。
在getView 函数里, 为每个view设置正常的背景颜色。
标准简洁优化的
ListView
背景颜色不失效
ListView
的小例子,一次性采用绑定控件,
ListView
保持
背景颜色不失效等功能,对初学者很有帮助
圆角背景的
ListView
NULL 博文链接:https://aichixihongshi.iteye.com/blog/1157447
listview
行颜色演示+winform分屏切割
简单的
listview
演示 监控软件的分屏演示
vb
ListView
可编辑
vb
ListView
控件 可编辑列的数据。
Android之
listview
属性
Android开发中
listview
属性的介绍
Android
80,471
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章