刚学android的大菜鸟,在做音乐播放器的时候碰见个问题,弄了2天了,想的各种方案均失败
主要问题是:在用holder对Adapter进行优化后,在歌曲超过一页以后点击下一首或者上一首歌曲时出现各种问题,图标没办法改变--->刚开始歌曲较少(没有超过一页)我将Adapter中的所有convertView都放到一个ArrayList<View>中,然后在listActivity中根据position得到,但是加入holder后,这样的方法不可行,试了些方法,结果越来越乱,求大神指点,效果图如下:每个item上的图标在超过一页以后的改变问题另外:大菜鸟的Q:985994936,如果有愿意帮助我的朋友可以加我,一起学习,一起进步,求带啊,求带,作为回报我也会尽努力帮你解决问题,虽然我很菜-->头都大了求指点--->有群之类的就更好了,之前加过,太菜让人T了...

解决方案 »

  1.   

    我也是在学习android, 不是很明白楼主的意思, 我将Adapter中的所有convertView都放到一个ArrayList<View>中,然后在listActivity中根据position得到 我看了一下,你的程序中每一个item的布局文件应该用的都是一个吧,为什么还要把所有的convertView放到arraylist中呢?
      

  2.   

    为了在listViewActivity中能得到相应的View,然后改变其播放图标
      

  3.   

    不要缓存view,每次都new一个新的
      

  4.   


    我觉得,监听点击事件用position判断可能效果会更好一些