嗨,家伙首先指出,我是新手,我为我的错误道歉。 在这里我的代码:

gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        if ("UNFOCUSED".equals(v.getTag())) {   
            v.setBackgroundResource(R.drawable.item_backgroundColored);
            v.setTag("FOCUSED");
        }
        else {
            v.setBackgroundResource(R.drawable.item_background);
            v.setTag("UNFOCUSED");
        }
}
});
.

我想做永久性的(即使我的申请不再在RAM中)我的选择(选择意味着所有彩色的细胞),所以我想到了分享了,但我如何记得所有彩色的细胞,以及我的观点“V”在该方法中,“OnItemClick()”根据我的点击次数是动态的。

有帮助吗?

解决方案

为什么不是sqlite数据库?!将所有选定的项目保存在数组中并持续到onPause()中的网格状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top