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

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

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

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

39得票3回答
在Android的ListActivity中如何实现上下文菜单?

你如何在使用内置布局和ListAdapter的ListActivity上实现由长按或点击触发的上下文菜单?

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

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

31得票2回答
Android - 为什么onItemLongClick(...)会返回一个布尔值?

作为一个Java开发者,我习惯于处理事件,但我不确定为什么该方法需要返回一个布尔值,并且对网站上给出的解释并没有完全理解:如果回调函数消耗了长按(long click)事件则返回true,否则返回false。

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

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

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

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

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

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

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

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

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

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