android 怎样在adapter中改变所有item的部分布局?

我想实现类似有道云笔记的笔记功能,图片说明点击某个item中的音频文件后,播放当前的音频文件,当前item的音频布局以进度条呈现,同时其它item(无论之前是否被点击播放过,也无论是否播放完过)全部重置为最初未被点击的状态,不知道我有没有把问题说清楚,有没有人做过这个啊?折腾一天了,实在没法了,求指点啊

在点击事件里面遍历所有的item,设置它们的布局,不行吗?图片说明图片说明

点击之后加载布局,根据点击的position加载一个这个布局,同时通知适配器发生变化

adapter中有个getItemViewType(int position)的方法,返回特定的type,然后构造View的时候根据type构造,别忘了还有个getViewTypeCount()方法的返回值

adapter里遍历所有item

你创建不同的item布局。在adapter里面通过判断不同的类型,加载不同的item布局就可以了、、

常见的 聊天界面的布局就是这样实现的、