GridView永久多单元选择

时间:2014-01-10 19:24:45

标签: android gridview onitemclicklistener

嗨,大家好首先指出我是新手,我为自己的错误道歉。 这是我的代码:

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中)我的选择(选择意味着所有彩色单元格),所以我想到SharedPreferences但我如何记住所有彩色单元格,以及我的视图“v”在方法中,“onItemClick()”根据我的点击是动态的。

1 个答案:

答案 0 :(得分:0)

为什么不是SQLite数据库?!将所有选定项保存在数组中,并将网格状态保留在onPause()