0

我有一个具有自定义 ListView 的应用程序,在列表中我有 1 个按钮和 1 个文本视图,该按钮有两个背景图像,一个是播放,另一个是暂停,当您单击播放时它会更改为暂停图像,但是当您向下滚动并返回到您按下的那个返回播放图像。

请有任何帮助

4

2 回答 2

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
    }

}
于 2013-05-18T13:13:16.720 回答
0

我认为您应该尝试 ViewHolder一个可以帮助您

于 2013-05-18T11:40:49.307 回答