【发布时间】:2014-05-22 13:41:24
【问题描述】:
我的列表视图项中有某些条目。那里我有一个简单的“喜欢按钮”(不是 facebook 喜欢按钮)。可以看到上面提到的 SCREENSHOT;供参考。 我点击喜欢按钮的那一刻;我希望更改点赞按钮的颜色,并且当我再次登录时,点赞按钮的颜色应该保持不变(更改为点赞)。
此外,所有条目都必须使用 json 使用 cust_id、bus_id、Offer_id 填写到数据库中;我非常了解。
当我再次单击相同的按钮(如按钮)时,其颜色已更改。它必须改回默认颜色,并且必须从数据库中删除数据。
我该怎么做...? 1.如何获取点击按钮的价值。 2.如何将更改后的颜色恢复为默认值;再次单击按钮后。
请给我建议...
这是按钮代码
holder.b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (clicked) {
holder.b1.setBackgroundResource(R.drawable.like_icon_hover);
} else {
holder.b1.setBackgroundResource(R.drawable.like_icon);
}
clicked = true;
}
});
【问题讨论】:
-
看我的回答。如果它不起作用,请告诉我
标签: android listview android-intent android-button