Android WebView上的上下文菜单

时间:2010-07-09 11:02:50

标签: android contextmenu webview

我想在整个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视图的空白区域(网页的空白区域或仅文本区域)中长按时,不会显示上下文菜单。

有关如何显示整个网页的上下文菜单而不仅仅是链接的想法吗?

1 个答案:

答案 0 :(得分:1)

http://developer.android.com/reference/android/view/View.OnLongClickListener.html

查看onLongClick(),然后在列表的对话框上实现。