2012-01-09 67 views
2

我的應用程序打HTML促銷活動WebView,有促銷的HTML文本所以如果用戶按長按的Android標準的對話框出現Copy/Share/Find/Web Search,所以沒有任何選項來禁用文本選擇對話框的WebView?如何在Android中的webview中禁用文本選擇?

幫助我一樣。

+0

http://stackoverflow.com/questions/5107651/android-disable-text-selection-in-a-webview 與JavaScript完美的作品第一次aswer。 – Dale 2012-01-11 12:31:18

回答

6

你需要做的是這樣的:

WebView webView = (WebView) findViewById(R.id.webView); 

webView.setOnLongClickListener(new View.OnLongClickListener() { 
    @Override 
    public boolean onLongClick(View v) { 
      return true; 
     } 
    }); 
webView.setLongClickable(false); 

// Below line prevent vibration on Long click 
webView.setHapticFeedbackEnabled(false); 

希望這會幫助你。