我想实现类似有道云笔记的笔记功能,点击某个item中的音频文件后,播放当前的音频文件,当前item的音频布局以进度条呈现,同时其它item(无论之前是否被点击播放过,也无论是否播放完过)全部重置为最初未被点击的状态,不知道我有没有把问题说清楚,有没有人做过这个啊?折腾一天了,实在没法了,求指点啊
在点击事件里面遍历所有的item,设置它们的布局,不行吗?
点击之后加载布局,根据点击的position加载一个这个布局,同时通知适配器发生变化
adapter中有个getItemViewType(int position)的方法,返回特定的type,然后构造View的时候根据type构造,别忘了还有个getViewTypeCount()方法的返回值
adapter里遍历所有item
你创建不同的item布局。在adapter里面通过判断不同的类型,加载不同的item布局就可以了、、
常见的 聊天界面的布局就是这样实现的、