我想在整个Android WebView上添加一个上下文菜单。我有以下代码:
我注意到只有在WebView渲染的网页中长按链接时才会显示上下文菜单。当在Web视图的空白区域(网页的空白或仅文本区域)进行长按时,不会显示上下文菜单。您有没有关于如何为整个网页而不仅仅是链接显示上下文菜单的想法?
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视图的空白区域(网页的空白或仅文本区域)进行长按时,不会显示上下文菜单。您有没有关于如何为整个网页而不仅仅是链接显示上下文菜单的想法?