请问有这个可以如何实现点击listview中每一条item里的按钮改变字体颜色,不管刷新还是退出后再进来都是点击后的状态,点一条,这一条改变颜色,不点的不改变颜色的demo么,不会写,如果有,请发一下,
肯定可以实现,但是没demo
点击以后把点击的这条数据存数据库,然后在adapter中读取,判断
如楼上所说,你肯定要把点击过的行,列信息保存下来,不过不一定要数据库,个人觉得可以写文件保存,
在列表数据中添加一项表示颜色的属性,每个Item点击了改变这个属性,然后根据这个属性判断颜色就可以了。
这个很简单啊,你要自己写着试试。好比现在有10个item,你可以创建一个boolean数组,刚开始全部为false,点击了的其中某个item按钮就设置对应的为true。然后notifydatasetchanged。在adpter的getView中来判断,如果这个数组中对应position的值为true,就设置button的颜色为选中,否则就设置未选中。你想退出后再进来也是一样的效果,那你就要想如何存储好这个数组,是存到本地文件还是sqlite还是内存,只要在adapter的getView中再次对这个数组进行判断就行了。