Отключить выбираемые ссылки в WebView - PullRequest
0 голосов
/ 29 ноября 2011

У меня есть webView, который содержится в scrollView.Все тогда содержится внутри viewPager.Когда я перехожу на следующую страницу просмотра, ссылки, которые находятся в середине страницы, фокусируются (подсвечиваются оранжевым цветом вокруг текста).Это приводит к тому, что страница переходит к ближайшей ссылке.

Есть ли способ отключить фокусировку ссылок на ощупь?Я перепробовал все настройки для webView, такие как focusable = false, clickable = false, focusable in touch mode = false, и, похоже, ничего не работает.

Ответы [ 3 ]

3 голосов
/ 30 ноября 2011

Мне удалось сделать это программно следующим образом:

WebView myWebView = (WebView) storyItem.findViewById(R.id.myWebView);
myWebView.setFocusableInTouchMode(false);
myWebView.setFocusable(false);

Это делает ссылки не фокусируемыми, что решило мою проблему!

2 голосов
/ 27 июня 2012
    webView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            return true;
        }
    });
1 голос
/ 14 сентября 2012
Webview.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {                  
                        return true;
            }
        });

Это препятствует открытию веб-просмотром любых ссылок, а также позволяет без проблем перемещаться по странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...