두 개의 텍스트보기와 하나의 이미지보기 (목록 항목을 표시하는 것이 좋음)를 사용하는 사용자 지정 목록보기를 만들었습니다. 해당 항목을 즐겨 찾기로 선택하면 이미지보기가 표시되고 그렇지 않으면 표시되지 않습니다. SQLite DB는 즐겨 찾기 목록 항목을 저장하는 데 사용됩니다. 이 DB를 사용하여 목록보기가 채워집니다. 모든 항목은 정상적으로 작동하지만 목록 항목을 마음에 드는 항목으로 표시하면 해당 항목 목록에 이미지보기가 나타나지 않지만 SQLite DB가이 새 항목 목록으로 업데이트되어 동일한 페이지를 다시로드 할 때 즐겨 찾기 항목으로 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?사용자 지정 ListView : paticular 항목과 관련이 있습니다.
답변
예제 코드를 제공해야하지만 항목보기를 무효화하는 onclick으로 목록보기 항목을 다시 그릴 수 있습니다. 또는 어댑터에 변경 사항을 알리는 것이 더 쉬운 방법 일 수 있습니다.
예컨대
@Override
public void onCreate(Bundle savedInstance)
{
...
MyAdapter myAdapter = new MyAdapter(this);
ListView listView = (ListView) findViewById(R.id.list_view);
listView.setAdapter(myAdapter);
listView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> adapter, View listItemView,
int position, long id)
{
...
adapter.notifyDataSetChanged();
...
}
}
}
이것은 완벽한 해결책은 아니지만 아이디어를 제공합니다.
Ok .... ur reply에 감사드립니다. –
지난 번에 getter 함수를 클래스에 두 었으므로 getter와 setter 클래스는 두 개의 문자열 필드를 저장하는 데 사용됩니다. 즐겨 찾기를 찾거나 즐겨 찾기를 찾는데 사용되는 부울 변수 하나. 그 목록 항목을 찾아서 나는 단지 부울 변수를 변경할 필요가 있기 때문에 업데이트 할 수 있습니다. arraylist를 업데이트 한 후 notifyDataSetChanged(); 이로 인해 활동을 다시로드하지 않고 목록이 다시 반영됩니다. 이것이 충분히 도움이되기를 바랍니다. –
- 1. 사용자 지정 셰이프 ListView
- 2. C# 사용자 지정 ListView
- 3. 객관식 사용자 지정 Listview
- 4. 사용자 지정 어댑터가있는 ListView
- 5. BindView의 ListView 항목과 연결된 ContextMenu 가져 오기
- 6. ListView 용 사용자 지정 어댑터 작성
- 7. ListView 항목의 사용자 지정 수신기
- 8. JavaFX : 사용자 지정 ListView 셀의 스타일 지정
- 9. ListView 사용자 지정 정렬 논리
- 10. ListView 용 사용자 지정 어댑터
- 11. 사용자 지정 ListView 이상한 행동
- 12. 사용자 지정 대화 상자가있는 ListView
- 13. 사용자 지정 ListView ArrayAdapter 문제
- 14. ListFragment에서 사용자 지정 ListView 사용
- 15. ListView 용 사용자 지정 어댑터
- 16. 사용자 지정 ListView 스크롤 문제
- 17. SimpleCursorAdapter를 사용하는 사용자 지정 ListView
- 18. 사용자 지정 ListView with Image
- 19. MonoDroid에서 ListView 채우기 : 사용자 지정 ArrayAdapter 또는 사용자 지정 ListAdapter?
- 20. db 항목과 listview 항목을 연결하는 방법
- 21. 사용자 지정 listview 사용자 지정 대화 상자 가져 오기 항목
- 22. 사용자 지정 배경 재정의 설정 ListView 사용자 지정
- 23. SSIS 사용자 지정 구성 요소는 VS2008에서 작동하지만 Dagexec에서 실패 할 수 있습니다. 아마도 LineageID와 관련이 있습니다.
- 24. 질문은 NSMUtabledata와 관련이 있습니다
- 25. NullPointerException은 InheritableThreadLocal과 관련이 있습니다
- 26. 하나의 요소와 관련이 있습니다.
- 27. 사용자 지정 ListView SQL에서 데이터 추가
- 28. 사용자 지정 ListView 내부에있는 확인란의 값 저장.
- 29. 사용자 지정 선택기를 사용하여 ListView 항목 배경
- 30. ListView 및 스레드 안전을위한 사용자 지정 어댑터
시도/코드를 제공하지 않은 상태에서 제안/해결책을 얻을 수 있다고 생각하십니까? –
ok ... 내 코드를 게시하고 있습니다. –
코드를 설명 할 수있는 문맥을 써주세요.라고 말할 때마다 제 코드를 게시 할 수 없습니다. –