android listview滚动问题

时间:2013-05-18 10:39:25

标签: android android-listview scroll

我有一个具有Custom ListView的应用程序,在列表中我有1个按钮和1个textview,按钮有两个背景图像,一个正在播放,另一个是暂停,当你点击播放它改变为暂停图像,但是当你向下滚动并返回到你按下的那个时,它将返回播放图像。

任何帮助,请

2 个答案:

答案 0 :(得分:0)

我认为你应该尝试ViewHolder可以帮助你

答案 1 :(得分:0)

在你的getView()方法中,确定应该显示哪个图像并在按钮上设置它

public View getView(int position, View convertView, ViewGroup viewGroup) {
    Entry entry = mList.get(position);

    // Generate the layout row

    if(entry.isPlaying()){  
    // set pause icon as background
    } else{
         // set play icon
    }

}