调度ListView项目操作

时间:2012-01-19 10:35:29

标签: android listview

我有一个listview,它有一个图像,文本......我在listview上实现了setOnItemClickListener方法来执行一个动作,但我还想添加一个星形图标,以便将它保存在我最喜欢的listView Display上。 我怎样才能做到这一点 ?我应该使用双线显示器吗?或细分我的列表视图?

2 个答案:

答案 0 :(得分:0)

非常简单

只需点击列表并在列表中设置图像,其图像属性设置已消失

然后点击列表项后显示图像(设置属性可见)。并存储此职位。

答案 1 :(得分:0)

在listAdapter类构造函数中,您应该添加一个布尔参数来描述喜欢或不喜欢的项目。在listAdapter类的getView方法中,您可以使用以下代码段:

if (isFavourite) {
            ImageView imgFavourite = (ImageView) itemLayout.findViewById(R.id.imgFavourite);
            imgFavourite.setBackgroundResource(getResources().getDrawable(R.drawable.img_favourite));
        }