【发布时间】:2016-03-15 14:52:01
【问题描述】:
与 AdapterView.OnItemLongClickListener 结合使用的 ListFragment 中的长按手势不起作用。我正在尝试在即将到来的单击时实现 GMail 之类的长按选择和连续选择。
ListFragment 声明如下:
public class VacationListFragment extends ListFragment implements View.OnClickListener,
ActionMode.Callback, AdapterView.OnItemClickListener,
AdapterView.OnItemLongClickListener, AbsListView.MultiChoiceModeListener, {
ListFragment 使用 SimpleCursorAdapter 从 DB 中加载数据,如下所示:
mAdapter = new SimpleCursorAdapter(getActivity(), R.layout.vacationlist_row_item, null,
fromColumns, toView, 0);
mVacationListView.setAdapter(mAdapter);
当前情景:
CAB 会显示提供的菜单(删除),并且该操作正在运行。截图粘贴在下面:
我相信我们非常接近解决方案,我们将不胜感激。 如果我不是教学法,请随意 ping。谢谢。
【问题讨论】:
-
从下面的链接中找到了最好的例子:github.com/springbyexample/spring-by-example/blob/master/… 因此任务解决了。
标签: android android-listfragment contextual-action-bar long-press uilongpressgesturerecogni