jjzjj

OnItemLongClickListener

全部标签

android - ListView onItemLongClickListener 不会阻止链接点击

环境:我有一个AndroidListView,其行由TextView组成,其中包含一些带有可点击链接(URLSpans)的HTML。在ListView上,我设置了一个OnItemLongClickListener来监听各个行上的长按事件。目标:当我收到长按事件时,我想禁用点击同一触摸事件的链接,但我不知道如何执行此操作。长按正确触发,但当我抬起手指时,链接点击也会触发。我已经尝试过的:我已经尝试在onItemLongClick方法上返回true(和false)——这两种方式似乎都没有区别。我试图在长按后拦截MotionEvent.ACTION_UP,以便我可以暂时使用链接点击,但ACT

android - 从 ListView 中的 OnItemLongClickListener 启用拖动排序 ListView 时出现 NullPointerException

我在ListFragment中使用drag-sort-listview(https://github.com/bauerca/drag-sort-listview)。当我在创建时启用dragsort时一切正常。但是,我想让它保持禁用状态,直到长按ListView中的一项。所以我想设置mDslv.setDragEnabled(false);在3个地方:onCreateView()、DragSortListView.DropListener和DragSortListView.RemoveListener在我的ListFragment中,我有:listView.setOnItemLongCl

java - ListView OnItemLongClickListener() 未触发

我有一个扩展ListActivity的类,其中列表项响应OnClick事件。添加OnItemLongClickListener不起作用。不会调用onItemLongClick()函数(没有日志输出或Toast显示),而是处理正常的OnClick()事件。我想在长按时显示上下文操作栏。在新项目中使用我的代码的最小示例工作正常。所以我的问题是:什么可以阻止触发onItemLongClick()触发器?我的最低API是11。我还将listView设置为longClickable="true"。Activity代码(部分功能):publicclassEventListActivityexten

android - OnItemClickListener 不工作但 OnItemLongClickListener 正在处理 GridView

我的gridview上的clickListener有问题。LongClickListener可以正常工作。但是我似乎无法从点击监听器中得到任何响应。我的代码如下。我很困惑为什么长按有效但正常点击无效,不胜感激谢谢finalGridViewgridView=(GridView)findViewById(R.id.grid_view);gridView.setNumColumns(numOfColumns);gridView.getLayoutParams().width=(CELL_WIDTH*numOfColumns);gridView.getLayoutParams().height

android - 执行长按时如何防止 OnItemClickListener 工作?

我有一个gridview,我希望它的项目在用户执行单击或长按时表现不同,这就是我使用OnItemClickListener和OnItemLongClickListener的原因,但是当长按发生时,两个监听器都会使用react。我只想执行OnItemLongClickListener。 最佳答案 publicbooleanonItemLongClick(AdapterViewparent,Viewview,intposition,longid){returntrue;}返回true将阻止点击事件继续。它将仅执行OnItemLongCl

android - 如何在 Android 的 ListView 行上实现 onItemLongClickListener 和 onItemClickListener 事件?

我正在尝试在ListView行上实现onItemLongClickListener和onItemClickListener事件,但问题是当我长按ListView行并释放它时,这两个事件都会发生同时调用。实现这一目标的解决方案是什么。这是我正在使用的代码。listvideos.setLongClickable(true);listvideos.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intpos,l

android - OnItemLongClickListener 在自定义 ListView 中不起作用

我希望在自定义ListView中长按一个项目后出现上下文菜单。我正在使用ActionBarSherlock.尝试使用Toast通知进行调试时,我发现长按事件未被触发。如何解决这个问题?m_vwJokeLayout=(ListView)findViewById(R.id.jokeListViewGroup);m_vwJokeLayout.setOnItemLongClickListener(newAdapterView.OnItemLongClickListener(){@OverridepublicbooleanonItemLongClick(AdapterViewparent,Vie