Вопрос

Привет, ребята, прежде всего указывайте, что я новичок, и я прошу прощения за мои ошибки. Вот мой код:

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");
        }
}
});
.

Я хочу сделать постоянный (даже когда мое приложение больше не в оперативной памяти) мой выбор (выбор означает все цветные клетки), поэтому я подумал общие версии, но как мне помнить все цветные клетки, а мой взгляд "V"В методе «OnitemClick ()» является динамическим в соответствии с моими кликами.

Это было полезно?

Решение

Почему не база данных sqlite?!Сохраните все выбранные элементы в массиве и уставьте состояние сетки в onPause().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top