Tôi muốn thêm menu ngữ cảnh trên toàn bộ Android WebView. Tôi có mã sau:Trình đơn ngữ cảnh trên 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
}
}
Tôi nhận thấy rằng menu ngữ cảnh chỉ được hiển thị khi nhấn và giữ lâu trên liên kết trong trang web được hiển thị bởi WebView. Khi một báo dài được thực hiện trong một vùng trống của giao diện web (một vùng trống hoặc văn bản chỉ của trang web), menu ngữ cảnh sẽ không được hiển thị.
Bất kỳ ý tưởng nào về cách hiển thị menu ngữ cảnh cho toàn bộ trang web và không chỉ cho liên kết?
bạn có đang thử nghiệm điều này trên trình mô phỏng hoặc điện thoại thực tế không? – Sephy
thử nghiệm trên cả hai, giả lập và nexus một – whynot