2011-10-10 5 views
0

내 활동에 ListView listView = new ListView(context);으로 listview를 만들고, 위의 코드에서 BaseAdaptor.setting을 확장 한 MyCustomAdapter를 작성했습니다. 위의 코드에서 만든 listView.setAdapter(myCustomAdpObj) 객체에 추가했습니다. 지금은 런타임에 추가하고 싶습니다. /이 listView에서 요소를 제거하십시오. 내가 어떻게 할 수있는 방법을 찾지 못했습니까? 어떤 제안? 감사합니다안드로이드에 항목 추가/제거 ListView

+1

만 제거하거나 항목을 추가하고 어댑터의 notifyDataSetChanged()를 호출 호출합니다. – user370305

+1

listview 어댑터로 전달할 기본 데이터를 변경하려면 notifyDataSetChanged() API를 사용해야합니다. – sat

+0

정확히 myCustomAdpObj는 무엇입니까? –

답변

1

요소를 제거/추가하고 사용하십시오. 귀하의 항목 배열에서

((BaseAdapter) listView.getAdapter()).notifyDataSetInvalidated(); 
+0

고맙다. – aftab

2

은 제거하거나 항목을 추가하고 어댑터의 아이템 배열의 notifyDataSetChanged()