我正在使用Android上的WebView,但似乎无法找到如何使出现在股票浏览器中的橙色高亮显示在我的WebView上。
为了更清楚地说明,让我举个例子。
当在Android浏览器中单击链接/图像/视频时,它会在该对象上叠加一个橙色矩形覆盖层。 但是当我尝试在我的WebView上执行相同操作时,它不会显示任何内容,并继续加载该链接。
哦!!我感觉自己像个白痴……webview做了默认的高亮,唯一的问题是我没有给它焦点。
添加这行代码解决了我的问题
myWebView.requestFocus(View.FOCUS_DOWN);
我想补充一下,有时候当webview变得可见时,第一个链接会默认高亮显示--你可以通过调用“mWebView.clearFocus()”来取消这个效果。