Android WebView上下文菜单

5
我想在整个Android WebView上添加一个上下文菜单。我有以下代码:
registerForContextMenu(findViewById(R.id.webview));
...
public void onCreateContextMenu (ContextMenu menu, View v, ContextMenuInfo menuInfo) {
   super.onCreateContextMenu(menu, v, menuInfo);
   if (v.getId() == R.id.webview) {       
       //display context menu
   }
}

我注意到只有在WebView渲染的网页中长按链接时才会显示上下文菜单。当在Web视图的空白区域(网页的空白或仅文本区域)进行长按时,不会显示上下文菜单。您有没有关于如何为整个网页而不仅仅是链接显示上下文菜单的想法?

你是在模拟器上测试还是在实际的开发手机上测试? - Sephy
在模拟器和 Nexus One 上进行测试。 - user332563
1个回答

0

我遇到了同样的问题,我添加了onLongClick监听器。但是,我的onLongClick没有被触发。有什么想法吗? - newman
onLongClick() 方法在 Android 操作系统版本 4.1 上无法正常工作。 - sachin003

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接