我想在整個Android 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中呈現的網頁的鏈接上進行上下文菜單纔會顯示。如果在網頁視圖的空白區域(網頁的空白區域或文本區域)長按完成,則不會顯示上下文菜單。
有關如何顯示整個網頁的上下文菜單,而不僅僅是鏈接的任何想法?
您是在模擬器上還是實際的開發人員手機上測試此功能? – Sephy 2010-07-09 11:53:14
在模擬器和nexus上測試 – whynot 2010-07-20 09:25:40