2013-02-26 12 views
5

Ich verwende Webview in Android wo ich eine Webseite laden, aber ich möchte alle Links deaktiviert werden und Web-Ansicht sollte scrollbar sein.Android Webview deaktivieren Sie alle Links, aber aktivieren Sie scroll

ich den folgenden Code verwende jetzt:

tnc.setOnTouchListener(new View.OnTouchListener() { 
        public boolean onTouch(View v, MotionEvent event) { 
         return true; 
        } 
       }); 

Dies macht deaktiviert Webansicht aber Scrollen geht auch weg.

habe ich auch versucht:

tnc.setClickable(false); 

aber auch arbeiten doe nicht. Bitte hilf mir.

Antwort

18

Wenn Sie das Klicken von Links in der WebView überschreiben möchten, können Sie die shouldOverrideUrlLoading Methode der WebViewClient verwenden.

webView.setWebViewClient(new WebViewClient(){ 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     return true; 
    } 
}); 
+0

ok lassen Sie mich versuchen, dass !! –

+0

Dies lädt die URL in der Webansicht selbst. Nut Ich will, dass es überhaupt nicht navigieren sollte. –

+0

Können Sie bitte mit dem aktualisierten Code überprüfen? – Rajesh

-1

einfach fügen Sie diese zu Ihrer webview in Layout android:focusableInTouchMode="false"

+0

hat nicht geholfen! funktioniert nicht – Imdad

Verwandte Themen