마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 그리드뷰 갱신 질문!

0 추천

제가 gridview에서 해당 아이템에 롱클릭 이벤트를주게되면 다이얼로그가 뜨고 삭제를 누르게되면

해당 아이템값이 사라지게해놨습니다 실제로 값은 없어지는데 바로 갱신 시키는 방법이 계쏙안됩니다 ㅠㅠ

alertD.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {

                       //삭제코드


                        gridView.setAdapter(customAdapter);
                        customAdapter.notifyDataSetChanged();
                 
                    }
                });

코드입니다 저런식으로 하는데 되지를않네요 도무지... 

 customAdapter.notifyDataSetChanged();
 gridView.setAdapter(customAdapter);

이렇게 거꾸로 해도되진않구요 어떻게해야하나요? 다저렇게하면된다는데 안됩니다 ㅠㅠ

JesusLovesYou (2,700 포인트) 님이 2016년 5월 26일 질문

1개의 답변

0 추천
 
채택된 답변
setAdapter를 왜 삭제하는데 또 해주시는건가요?

onCreate나 onResume에서 ArrayList랑 Adapter랑 연결하고 연결된 Adapter를 GridView에 연결 하시지 않았나요?
페어리 (12,270 포인트) 님이 2016년 5월 26일 답변
JesusLovesYou님이 2016년 5월 26일 채택됨
네 제가 arraylist랑 adapter가 다 연결이되어있습니다 그것때문인건가요?ㅠㅠ
이렇게됐을경우엔 방법이어떤게있을까요ㅠ
...