开发求思路,android音乐播放时,怎样在当前列表下对应的音乐上显示正在播放?
主要是播放通过mediastore获取的本机全部音频文件,每手动或自动换一首歌时,怎样列表中对应位置显示正在播放?...
主要是播放通过mediastore获取的本机全部音频文件,每手动或自动换一首歌时,怎样列表中对应位置显示正在播放?
展开
1个回答
展开全部
给adapter 传一个当前播放位置,设置成成员变量,在getview方法中判断,如果postion==传进来的成员变量,则在getview中设置正在播放的音乐 ,在adapter.notifydatesetchaneg()
追问
我每次点击播放列表名称时,都是重新实例化arrayAdapter,然后显示出该列表下的所有播放文件列表。
当选中某个播放位置(nowPlayPosition)并传入getview后,明明限制position==nowPlayPosition时,才修改该行字体颜色,但测试时却发现,listview中居然每隔几行字体就变一次颜色。这是什么情况啊?
求指导,先谢谢大神了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询