WebView中链接周围的橙色矩形

ori*_*rel 2 android

我有一个Web视图,其中包含一个包含链接的HTML.当我切换到另一个活动(比如选项卡活动中的另一个选项卡)然后切换回它时,链接被橙色矩形包围.GoogleAdView也会发生这种情况,因此无法查看.

小智 9

尝试这样做是为了防止webview在第一次聚焦时绘制焦点矩形webView.getSettings().setNeedInitialFocus(false);


Yoe*_*der 6

试试webView.setFocusableInTouchMode(false) - 它对我有用.另外,如果您想了解是什么驱使我使用此解决方案,请阅读链接.

您应该考虑到这个解决方案会使您网页中的所有文本输入框都不可用...

找到另一个解决方案,但它需要访问html本身.您需要设置以下css属性:-webkit-tap-highlight-color:rgba(0,0,0,0); 这不会导致输入框出现问题.