正在做android简易音乐播放器,遇到了一些问题。

k1999hj 发布于 2014/07/04 14:20
阅读 543
收藏 0
我是用适配器把歌曲集合弄到listview上的,现在问题就是怎么实现下一首和上一首歌呢?我想到了模拟item的点击事件,不过还没有找到这个事件的方法,然后就是要得到每个item的相对位置了,只有这样才能根据位置模拟点击,但是我有不知道怎么得到位置。
所以希望高手指点一下,谢谢!!!!
加载中
0
Storm-Cai
Storm-Cai

定义一个index  一个next

上一首 index -- ;下一首 index ++ ;

if(index <0 ) index = list.size() -1;

if(index >= list.size()-1) index = 0;


list.get(index);

Storm-Cai
Storm-Cai
next = list.get(index);
0
自由之信
自由之信

为什么要模拟点击?如果是自动播放,直接自动播放就好了,然后更新相应的item的状态,如果是手动播放,就更不需要模拟了,不是很理解你的意思

自由之信
自由之信
回复 @k1999hj : 一样的道理,如果你用按钮点击下一首,你可以直接播放这个歌曲,然后找到这一首歌曲的item index,然后更新item的状态是播放状态,不知是否这样...
k
k1999hj
这么说吧,我不是直接在listview是点击下一首而是在一个“下一首”按钮上点击下一首。
返回顶部
顶部