Проблема выделения ссылки на Android WebView - PullRequest
1 голос
/ 05 марта 2012

Итак, у меня есть html-приложение, которое я загружаю в WebView. Дело в том, что я хочу использовать shouldOverrideUrlLoading, чтобы не загружать определенную ссылку, когда на нее нажимают, поэтому я возвращаю true в этом методе, не загружая URL. Это прекрасно работает, но ссылка выделяется, как если бы она была нажата. Есть ли способ удалить выделение, если ссылка была нажата, но не загружена?

Спасибо

1 Ответ

0 голосов
/ 02 октября 2012

У вас может быть одна из нескольких проблем, Нажатие на ссылку в веб-представлении Android не выделяется визуально говорит, что вы должны установить Javascript как включенный с помощью:

webView.getSettings().setJavascriptEnabled(true);

Также была проблема с фокусом на Android: веб-просмотр с подсветкой ссылки , где вы должны запросить фокус на веб-просмотре с помощью:

webView.requestFocus(View.FOCUS_DOWN);
...