90得票11回答
在安卓系统中检测长按事件

我目前正在使用onTouchEvent(MotionEvent event) { }来检测用户何时按下我的glSurfaceView,有没有一种方法可以检测长按操作。 我猜如果在开发文档中找不到太多信息,那么就需要一些类似的解决方法。比如注册 ACTION_DOWN 并查看在 ACTION_U...

34得票3回答
ListFragment的长按操作

我正在使用ListFragment,并执行onListItemClick。一切正常,但现在我想为Activity使用长列表项点击(例如setOnItemLongClickListener(new OnItemLongClickListener())。我该如何在我的片段中使用它? 谢谢!

71得票7回答
在列表视图上进行长按事件后创建菜单

我有一个连接到数据库的列表视图,显示所有条目。如果用户长按列表视图(数据库条目),我希望出现一个菜单,显示编辑或删除该条目的选项。如何实现? 迄今为止,我尝试使用onItemLongClick监听器和其中的toast,在其中显示长按的视图的ID。 @Override public bool...

9得票3回答
阻止OnLongClickListener在拖动时触发

我有一个包含位图的自定义视图,用户可以拖动它们。 我希望当他们长按其中一个时,我可以弹出一个上下文菜单,其中包括重置位置等选项。 在自定义视图中,我添加了我的OnLongClickListener: this.setOnLongClickListener(new View.OnLongC...

8得票2回答
ActionBarSherlock:长按操作项显示Toast?

当长按操作项时,会在该操作项下方显示一个没有文本的Toast。我能否禁用Toast?谢谢。

10得票5回答
为ListView设置长按监听器

我有以下代码:public class MainActivity extends ListActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState...

23得票8回答
安卓地图:如何长按地图?

如何在地图视图上进行长按操作,以便在地图上的该点显示一个地点标记? 我尝试了几种方法都没有成功: 1)在MapView上使用setOnLongClickListener始终无法检测到长按事件。 2)我的另一个想法是扩展MapView以覆盖dispatchTouchEvent...创建一个...

7得票3回答
Angular的ngTouch库能用来检测长按点击(触摸/保持/释放在原地)事件吗?

我的AngularJS应用程序需要能够检测触摸事件的开始和结束(不是滑动)。例如,当用户按下并保持手指时,我需要执行某些逻辑,并在同一触摸结束时(用户移除手指)执行不同的逻辑。我正在考虑实现ngTouch来完成这个任务,但是ngTouch.ngClick指令的文档只提到了在轻击时触发事件。ng...

9得票2回答
在web视图中长按水平菜单膨胀器

我在长按时的webview选择遇到了问题。我已经有了一个自定义菜单的实现,可以在长按时启动。但是默认菜单也会启动。我正在尝试自定义默认菜单,但我不知道如何捕获用户对项目的点击。 我尝试了以下方法,但菜单变成了垂直方向,并隐藏了选择,所以我无法选择更多的单词或更改选择。 @Overrid...

11得票1回答
安卓 - 是否可以禁用长按主页按钮以避免任务管理器?

我正在寻找一种方法,在长按主屏幕按钮后禁用任务管理器窗口。 我已经成功禁用了其他设备按键(例如音量、菜单等)和主屏幕按钮的普通点击,因为我是默认启动器,但我不知道如何禁用任务管理器! 即使Toddler Lock儿童应用程序在长按后也会显示任务管理器屏幕,所以我认为这并不容易实现。 我看到有些...