Domanda

Ho un webView che è contenuta all'interno di un scrollView. Il tutto è poi contenuta all'interno di un viewPager. Quando ho gettare alla pagina successiva vista, i collegamenti che sono al centro della pagina sono essere concentrata (evidenziata con colore arancione intorno al testo). Questo fa sì che la pagina per saltare giù al link più vicino.

C'è un modo per disattivare i collegamenti da essere attivabile al tatto? Ho provato tutte le impostazioni per la webView come focusable = false, clickable = false, focusable in touch mode = false, e nulla sembra funzionare.

È stato utile?

Soluzione

Sono riuscito a farlo a livello di codice in questo modo:

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

In questo modo i link non attivabile, che ha risolto il mio problema!

Altri suggerimenti

    webView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            return true;
        }
    });
Webview.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {                  
                        return true;
            }
        });

In questo modo il WebView di aprire tutti i link e vi permetterà anche di navigare la pagina senza problemi

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top