2013-01-06 5 views

답변

0

내가 스피너에 사용자 정의 요소를 추가하는 데 사용되는 솔루션이되었다 :

 cursor=<MyOriginalCursor> 

     MatrixCursor prompt = new MatrixCursor(PROJECTION, 1); 
     prompt.addRow(new Object[]{_ID_ALL, "All"}); 

     MergeCursor mergeCursor = new MergeCursor(new Cursor[]{prompt, cursor}); 
     cursorAdapter.swapCursor(mergeCursor); 

MergeCursor는 다음 요소, 요소 등의 번호로 모든 본격 비교를 처리, 두 개의 커서를 조인 MatrixCursor와 수 배열에 의해 뒷받침되는 커서를 만드는 데 사용됩니다. onItemSelected 메소드에서 이제 여기 제공된 특수 ID를 검사하고 경우에 따라 "모두"또는 "없음"에 대한 특수 논리를 수행 할 수 있습니다.

관련 문제