2013-02-26 5 views
5

Я использую Webview в android, где я загружаю веб-страницу, но я хочу, чтобы все ссылки были отключены, а веб-просмотр должен быть прокручиваемым.Android Webview отключить все ссылки, но включить прокрутку

Я использую следующий код прямо сейчас:

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

Это делает веб-просмотр отключен, но прокрутка и уходит.

Я также попытался:

tnc.setClickable(false); 

, но это также лань не работает. Пожалуйста, помогите мне.

ответ

18

Если вы хотите отменить нажатие ссылок в WebView, вы можете использовать метод shouldOverrideUrlLoading для WebViewClient.

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

хорошо позвольте мне попробовать это !! –

+0

Это загрузка URL-адреса в самом веб-представлении. гайка, я хочу, чтобы он не перемещался вообще. –

+0

Можете ли вы проверить обновленный код? – Rajesh

-1

просто добавить к вашему WebView в макете android:focusableInTouchMode="false"

+0

не помог! не работает – Imdad

Смежные вопросы