应用场景
- ListView当做报表使用,上面 的内容可输入,可更新。
解决方案
输入方式
- EditTest直接输入
- Dialog弹框方式
- Dialog样式的Activity方式
- DrawerLayout侧滑菜单样式布局
思路
- 修改单元格所在Item的值以后,将新的Item更新到源数据集合中
步骤
- 在自定义Adapter类中添加setItem(item,position)方法,用于更新数据
data.set(position,item) notifyDataSetChanged(); }
-在单元格控件上添加点击事件,在事件方法中显示输入界面(eg:showDialog()),
将item和position作为参数传递出去-在showDialog()方法中输入操作完成后,调用adapter的setItem方法更新数据
在ListView上修改内容后的界面刷新和数据保存
最新推荐文章于 2023-03-20 21:49:16 发布