GridView 영구 멀티 셀 선택
-
22-12-2019 - |
문제
안녕하세요 녀석들은 내가 뉴욕에 있고 나의 실수에 대해 사과한다는 것을 지적한다. 여기 내 코드 :
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 ()"메소드에서 내 클릭에 따라 동적 인 경우
해결책
SQLite 데이터베이스가 아닌 이유는 무엇입니까?선택한 모든 항목을 배열에 저장하고 onPause()
에서 그리드 상태를 유지합니다.
제휴하지 않습니다 StackOverflow