如何在android中实现长按屏幕?
Posted
技术标签:
【中文标题】如何在android中实现长按屏幕?【英文标题】:How to implement long press on screen in android? 【发布时间】:2014-03-19 11:27:37 【问题描述】:我在滚动视图中使用了表格布局。现在我想在屏幕上长按(即长按屏幕上的任何地方我想做一些动作)。
如果有人知道请帮帮我。
【问题讨论】:
也许通过在您的父布局上使用onLongClick listener? 【参考方案1】:在您的 TableLayout 中将侦听器应用到您的根布局(父布局)
TableLayout parentLayout;
parentLayout = (TableLayout) findViewById(R.id.rootLayout):
parentLayout.setOnLongClickListener(new OnLongClickListener()
@Override
public boolean onLongClick(View v)
// TODO Auto-generated method stub
return false;
);
【讨论】:
在 onLongClick 中我实现了 onCreateContextMenu() 和 onContextItemSelected() 方法来提供上下文菜单。我不知道我做得对不对。请在这方面帮助我。 不要在longclick里面实现那些方法。在外面实现。 但是我想在长按时提供上下文菜单...您的意思是在外部实现并在 onLongClick() 中调用相同的方法吗? 可以在按钮内注册长按 registerForContextMenu( v );并在外面实现那些上下文菜单方法 感谢您的快速响应......我浏览了链接并尝试在我的项目中实现相同以上是关于如何在android中实现长按屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spring Boot 应用程序中实现长轮询 REST 端点?