2012-02-22 5 views
0

회 전자에 10 개의 항목이있는 경우 내 응용 프로그램에 회 전자가 있습니다. 회 전자에서 코드를 사용했지만 성공하지 못한 경우 특정 항목 (예 : 3 또는 4)을 어떻게 삭제할 수 있습니까? .회 전자에서 특정 항목을 제거하는 방법

for(int i = 0;i<3;i++) { 
    Object t= cropT.getItem(i); 
    ((ArrayAdapter<String>) cropT).remove((String) t); 
    spinnerCropType.setAdapter(cropT); 
} 
+0

http://stackoverflow.com/questions/4778745/how-to-delete을 새로 어댑터에 notifyDataSetChanged() 메소드를 호출 할 필요가 -the-selected-item-from-items-in-items-in-spinner –

+0

위의 링크에서 언급 한 것과 동일한 것이 있습니다. 사용하고 있지만 작동하지 않습니다. –

답변

1

어댑터에서 항목을 삭제할 때마다 어댑터를 설정하지 않아도됩니다. 사실, 당신의 회 전자에서 항목을 제거한 후, 당신은 회 전자

//for example 
adapterSpinner.notifyDataSetChanged(); 
+0

여전히 위의 방법을 추가해도 작동하지 않습니다. –

+0

show 우리는 당신이 초기화하고 어댑터를 설정하는 방법과 같은 전체 코드를 – waqaslam

관련 문제