I\'m using a ListView that is setup like this:
At first,you should set ChoiceMode
,and then,in ListView,there will not accept the selected event because setOnItemSelectedListener
registed in AdapterView
,and callback in method handleDataChanged()
,but class AbsListView
override this method and never callback OnItemSelectedListener
you can get the seletedItem by this method in setOnItemClickListener
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
Log.e("TAG", "onItemClick: " + position);
SparseBooleanArray positions = mListView.getCheckedItemPositions();
Log.e("TAG", "onItemSelected: " + positions.toString());
}
});