社区
Android
帖子详情
listview中按钮状态的保存,希望能过获得思路
comeoverjava
2012-04-24 04:04:41
在listview中我定义了动态的按钮,如果我点击按钮,改变了按钮的背景以及按钮上面的字体,在程序下次启动的时候,载入的是改变过的按钮的背景以及按钮上的文字,--现在第一个问题是在listview的item中只是定义了一个按钮,也就是只有一个按钮ID,但是在listview中是有多个按钮的,不过用的是一个ID,
我想改变记录多个按钮的状态,该怎么弄呢??
...全文
253
9
打赏
收藏
listview中按钮状态的保存,希望能过获得思路
在listview中我定义了动态的按钮,如果我点击按钮,改变了按钮的背景以及按钮上面的字体,在程序下次启动的时候,载入的是改变过的按钮的背景以及按钮上的文字,--现在第一个问题是在listview的item中只是定义了一个按钮,也就是只有一个按钮ID,但是在listview中是有多个按钮的,不过用的是一个ID, 我想改变记录多个按钮的状态,该怎么弄呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZHPVHP2000
2013-05-25
打赏
举报
回复
同问,怎么解决的?
ya_xiaohu
2012-11-05
打赏
举报
回复
仁兄,你是怎么解决这个问题的我也碰到了相同的问题,请分享一下你的方法,谢了
深夜深几许
2012-04-24
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 5 楼 的回复:
引用 4 楼 的回复:
引用 2 楼 的回复:
引用 1 楼 的回复:
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出……
[/Quote]
多谢老哥指点的,结贴
看不到日出的呆子
2012-04-24
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
引用 2 楼 的回复:
引用 1 楼 的回复:
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存……
[/Quote]
重写按钮监听事件,自己定义监听事件,构造函数的参数追加一个参数,即position的值,将这个值传进去,就能保存,记录了。
深夜深几许
2012-04-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:
引用 1 楼 的回复:
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存到本地文件。
当程序启动……
[/Quote]
在适配器中getview方法一次性绘制好了,现在我点击按钮的时候,我获得不了按钮所在的列,老哥有联系方式么
看不到日出的呆子
2012-04-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存到本地文件。
当程序启动的时候重新载入该list数据。……
[/Quote]
适配器中写的getview来设置每个item数据,getview有个参数position,可以知道是哪一列的
2Tu
2012-04-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存到本地文件。
当程序启动的时候重新载入该list数……
[/Quote]
这个判断就是用楼上所说的全局LIST来实现的,就是要根据你LISTVIEW加载的数据来的了。你LISTVIEW里面的数据是些什么?可以根据里面的数据来判断和保存。
深夜深几许
2012-04-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存到本地文件。
当程序启动的时候重新载入该list数据。
然后再刷新listvie……
[/Quote]
我的按钮事件写在了适配器中,在适配器中能不能判断我点击的是哪个按钮的,因为按钮是在适配器中布局的
看不到日出的呆子
2012-04-24
打赏
举报
回复
在activity内部做一个全局的list(该数据程序退出时需要保存起来)来记录被点过的option。
getview()显示按钮的时候对按钮加click监听,并且将对应的option传入。
当点击事件触发的时候,将其记录到activity的全局list内。
在程序退出的时候,将这个list的数据存到本地文件。
当程序启动的时候重新载入该list数据。
然后再刷新listview的时候根据记录的option来画出是否已经点过的按钮
ListView
添加左滑删除控件
ListView
中
添加左滑删除控件,支持单个滑动,也支持整体管理,修复
状态
切换之间的
状态
保持不对应等情形。
Android
listview
点赞问题分析
主要为大家详细解析了Android
listview
点赞功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
ListView
点击Item展开菜单实现代码详解
一、概述
ListView
点击item显示菜单是要实现这样的效果: 需要实现的逻辑如下: 1)点击一个普通item,展开当前菜单,同时关闭其他菜单 2)点击一个已展开的菜单,隐藏当前菜单 3)将展开菜单滑到
listview
之外,再滑动回来,展开菜单
状态
不变 4)点击菜单
中
的
按钮
,能够根据不同item进行不同的处理 二、实现
思路
1、UI布局上,对于这种每个listitem都包含动态显示菜单的场景,可以直接在listitem的xml布局里就包含两部分元素:item本身以及展开菜单 点击item的时候,动态控制展开菜单这部分元素的Visibility就可以了 2、逻辑控制上,需
安卓横向滑动表格 可以多选
在前人基础上,做了一个可以横向滑动的表格(表头可滑动),可以多选,全选,反选,比较实用
android 英文生词本设计
这是一个用eclipse平台开发的英文单词本android应用 该单词本可实现添加生词以及生词的查找等功能
Android
80,492
社区成员
91,382
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章