在播放按钮时更改图像并在列表视图中保存位置

时间:2016-05-31 07:02:24

标签: java android listview

我在列表视图中有一个按钮来播放音乐。当用户点击此按钮时,我的音乐播放,我的按钮图像也会改变。 现在当用户点击播放按钮时,我可以更改图像,但有两个问题 我无法处理它。 首先我想要当用户点击其他位置时,我的按钮(最后位置)图像变为另一张图片。 第二,当我滚动列表视图时,它们消失,并且没有迹象表明正在播放哪个位置。 这是我的代码: 这个我的paly方法:

      play.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                if (rowView != lastview || mediaPlayer == null) {

                    play.setImageResource(R.drawable.played);
                    play(position);
                    if (lastview != null)
                        lastview = rowView;
                } else {

                    mediaPlayer.release();
                    lastview = null;
                }
            }
        });

这是我的paly按钮:

select zs.oId,o.Number,z.Id,z.Location,zs.TimeFirst,zs.inside from zs join
z on zs.Id = z.Id join 
o on zs.oId=o.oId
where z.GroupId in (1094,1095,1096) and CONVERT(Date,TimeFirst)='2016/5/29'
order by zs.oId,zs.TimeFirst

0 个答案:

没有答案