0

我有带有自定义适配器的 ListView。在活动onCreate()方法中,我将ListView选择模式设置为MULTIPLE_CHOISE_MODAL并为其提供MultiChoiseModeListener我编写的实现。问题是侦听器方法永远不会被调用,除了构造函数。长按只会触发 listview itemonClick()方法,而不是触发onCreateActionMode或任何东西。

我尝试使用SimpleCursorAdapter而不是我的自定义适配器,simple_list_item_1如果我的项目布局没有太大帮助,则使用方法仍然保持沉默。

那么,任何人都可以提供任何可能导致此问题的想法吗?

4

1 回答 1

0

好的,我想通了。我不知道为什么会发生这种情况,但是如果View您的项目ListView是可点击的,则选择将不起作用。为了解决这个问题,我不得不为每个项目使用onListItemClick(ListView l, View v, int position, long id)我的ListActivity而不是单独的侦听器。希望这可以帮助某人

于 2013-08-13T11:39:34.197 回答