有没有办法检测WebView内的链接和图像上的长按?
解决方法@H_404_4@
我查看了Browser.apk源代码,找到了我真正想要的内容:
public void onCreate(Bundle savedInstanceState) {
// ...
registerForContextMenu(descriptionWebView);
// ...
}
public void onCreateContextMenu(ContextMenu menu,View view,ContextMenu.ContextMenuInfo menuInfo) {
WebView.HitTestResult hitTestResult = descriptionWebView.getHitTestResult();
switch (hitTestResult.getType()) {
// ...
}
}
public void onCreate(Bundle savedInstanceState) { // ... registerForContextMenu(descriptionWebView); // ... } public void onCreateContextMenu(ContextMenu menu,View view,ContextMenu.ContextMenuInfo menuInfo) { WebView.HitTestResult hitTestResult = descriptionWebView.getHitTestResult(); switch (hitTestResult.getType()) { // ... } }