2013-08-10 4 views
0

사용자 지정 어댑터가있는 ListView가 있습니다. 액티비티 onCreate()에서 ListView 선택 모드를 MULTIPLE_CHOISE_MODAL으로 설정하고 내가 작성한 MultiChoiseModeListener 구현을 제공합니다. 문제는 리스너 메소드가 생성자를 제외하고 결코 호출되지 않는다는 것입니다. 길게 클릭하면 onCreateActionMode 또는 무엇이든 트리거하는 대신 목록보기 항목 onClick()이 트리거됩니다.MultiChoiseModeListener 메서드가 호출되지 않습니다

내 맞춤 어댑터 대신 SimpleCursorAdapter을 사용하고, 내 항목 레이아웃이 도움이되지 않았다면 대신 simple_list_item_1을 사용하여 시도했지만 방법이 여전히 조용합니다.

그래서이 문제를 일으킬 수있는 아이디어가 누구에게 제공 될 수 있습니까?

답변

0

좋아, 알아 냈어. 왜 이런 일이 일어나는지 모르겠으나 ListView에있는 항목 중 View을 클릭 할 수 있으면 선택이 작동하지 않습니다. 문제를 해결하려면 각 항목에 대해 별도의 수신기 대신 ListActivityonListItemClick(ListView l, View v, int position, long id)을 사용해야했습니다. 희망이 도움이 누군가

관련 문제