2011-11-07 28 views
4

我想實現這個功能:當用戶在webview中長按一個單詞時,我可以得到這個單詞做一些事情,我搜索並發現: 1. android 2.3 +的webview sdk提供了這個功能,當長按,它會突出顯示該單詞並顯示開始和結束選擇光標。但在2.3以下,它只提供emulateshift功能來選擇單詞並粘貼到剪貼板,這非常醜陋。如何在android webview中選擇一個單詞?

  1. 沒有人可以獲得光標,而點擊webview的文本字段?我無法在WebView中找到像getSelectionStart(()這樣的方法,這是否意味着沒有辦法獲取當前光標?我知道即使在2.3版本中,當用戶長按時,android更改webview到一個臨時WebTextView模式,它可以讓用戶選擇,但它是一個私有類,我嘗試重新創建一個這樣的類,但它是非常複雜的,沒有辦法把事情做完。

有任何人都能成功實現這一點嗎?謝謝

回答

0

不幸的是這是一個嵌入系統深處的功能,你首先必須擁有一個根深蒂固的手機,然後修改ROM​​本身。

相關問題