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