2013-02-26 13 views
5

Używam Webview w Androidzie, gdzie ładuję stronę internetową, ale chcę, aby wszystkie linki były wyłączone, a widok WWW powinien być przewijany.Android Webview wyłącza wszystkie linki, ale umożliwia przewijanie

Używam następujący kod teraz:

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

To sprawia widok internetową wyłączone ale przewijanie również odchodzi.

Próbowałem również:

tnc.setClickable(false); 

ale to też nie doe pracy. Proszę pomóż mi.

Odpowiedz

18

Jeśli chcesz zastąpić klikanie linków w WebView, możesz użyć metody shouldOverrideUrlLoading dla WebViewClient.

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

ok pozwól mi spróbować !! –

+0

To jest ładowanie adresu URL w widoku sieciowym. Muszę, żeby nie nawigował wcale. –

+0

Czy możesz sprawdzić za pomocą zaktualizowanego kodu? – Rajesh

-1

po prostu dodać do swojej WebView w układzie android:focusableInTouchMode="false"

+0

! nie działa – Imdad

Powiązane problemy