android-片段上的ListView

android-片段上的ListView,第1张

概述如何通过按ListView(onListItemClick)的一行标记该行(保持所按的颜色,默认为黄色)?我不在HoneyComb上,而是在使用Android兼容罐android-support-v4.jar.我想提供一个像HoneyComb(http://www.youtube.com/watch?v=5swwUeZ0-ww)上的Gmail这样的方面,您知道选择了哪个项目,因为它保持

如何通过按ListVIEw(onListItemClick)的一行标记该行(保持所按的颜色,默认为黄色)?

我不在HoneyComb上,而是在使用Android兼容罐androID-support-v4.jar.

我想提供一个像HoneyComb(http://www.youtube.com/watch?v=5swwUeZ0-ww)上的Gmail这样的方面,您知道选择了哪个项目,因为它保持了蓝色.

我想我想做的是一个新的被激活的状态(在HoneyComb上),但是..我想用其他版本上的兼容性jar来做.

顺便说一句,我正在使用SimpleCursorAdapter填充ListFragment

谢谢.

解决方法:

我在列表的适配器类中实现了这一点.我在列表中有2种类型的行:1种是普通的未选择的行,另一种是选择的行.当用户选择列表项时,您通知适配器将其设置为“选中”,然后调用.notifyDatasetChanged().在适配器的.getVIEw()中,检查是否选择了当前项目,并为该行填充相应的布局.

它可能看起来更复杂,但是肯定可以.这样,您始终可以始终向适配器询问选定的元素,而不会在活动中浪费实例变量来存储此信息.我认为这比较干净.

总结

以上是内存溢出为你收集整理的android-片段上的ListView全部内容,希望文章能够帮你解决android-片段上的ListView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1070828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存