2011-10-19 39 views

回答

2

我不認爲你可以自定義。 Android 2.2及以下版本甚至不支持長時間點擊響應功能(即長按時沒有任何反應)。

Android 2.3+上的WebView支持長時間點擊,並顯示「複製和粘貼」對話框,但webview通過臨時將其自身設置爲WebTextView模式來實現該模式,該模式允許用戶選擇要剪輯的單詞。當你長時間按下時出現的對話框。 WebView.performLongClick()

由於WebTextView是私有類,因此您無法訪問它。因此,我認爲即使您可以重寫onPerformLongClick()方法並防止出現對話框,您也無法獲取對話框並對其進行自定義。

+0

你能告訴我如何使用onPerformLongClick()爲Android OS 4.1 +?我必須覆蓋自定義webview上的默認文本選擇選項對話框。 – sachin003