목록에서 이미지가 채워진 격자보기가 있습니다. 내가 목록에서 이미지를 제거 할 때 그리드 뷰를 새로 고치고 싶습니다. 누군가이 방법을 알려줍니다.이미지의 격자보기가 새로 고침되지 않습니다.
gridview를 무효화 (시도)하고 데이터 어댑터가 변경되었음을 이미지 어댑터에 알리려고했습니다 (adapter.notifyDataSetChanged();). 그러나 이것은 원하는 결과를 제공하지 못합니다.
이 작업을 수행 한 후에 이전에 사용되던 이미지가 제거 된 곳에서 공백이 나타납니다.
기본 어댑터를 확장하는 사용자 정의 어댑터를 사용하고 있습니다. – chethan
예, 새 어댑터를 사용하여 다시 작성하는 것이 유일한 해결책입니다. 다른 방법이 있는지 알고 싶습니다. – chethan
이것은 의문의 여지가 있습니다. 매번 새로운 어댑터를 생성하지 마십시오! Denis가 말한대로 invalidateViews()를 사용합니다. – RumburaK