2013-02-26 24 views
5

我在android中使用Webview,我加載了一個網頁,但是,我希望所有鏈接都被禁用,並且網頁視圖應該可以滾動。Android Webview禁用所有鏈接,但啓用滾動

我用下面的代碼現在:

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

這使得禁用Web視圖,而且滾動消失。

我也曾嘗試:

tnc.setClickable(false); 

但這也能源部不行。請幫助我。

回答

18

如果您想覆蓋WebView中的鏈接點擊,可以使用WebViewClientshouldOverrideUrlLoading方法。

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

OK讓我試試! – 2013-02-26 12:08:59

+0

這是加載在網絡視圖本身的網址。堅果我希望它不應該導航。 – 2013-02-26 12:12:32

+0

你能否檢查一下更新後的代碼? – Rajesh 2013-02-26 12:21:24

-1

只需在佈局添加到您的WebView android:focusableInTouchMode="false"

+0

沒有幫助!不工作 – Imdad 2016-03-10 07:23:35

相關問題