我正在創建一個需要webview的應用程序。如何從webview中選擇文本並且不復制它?
我想在webview中啓用文本選擇。 (我發現了幾個解決方案,但都沒有工作)
一旦選擇了webview,就不應該直接複製它。我應該能夠擴大選擇範圍與手柄(它可能在版本2.3和更高版本,但我希望這在版本低於2.3 HTC的瀏覽器給我們這個選項)
任何想法?
我正在創建一個需要webview的應用程序。如何從webview中選擇文本並且不復制它?
我想在webview中啓用文本選擇。 (我發現了幾個解決方案,但都沒有工作)
一旦選擇了webview,就不應該直接複製它。我應該能夠擴大選擇範圍與手柄(它可能在版本2.3和更高版本,但我希望這在版本低於2.3 HTC的瀏覽器給我們這個選項)
任何想法?
最近我解決了
穿上創建或在活動負荷
private void emulateShiftHeld(WebView view)
{
try
{
KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(view);
}
catch (Exception e)
{
Log.e("dd", "Exception in emulateShiftHeld()", e);
}
}
將完成這個功能......
的[Android的可能重複:如何選擇的WebView文本](http://stackoverflow.com/questions/6058843/android-how-to-select-texts-from-webview) –
您接受的解決方案在ICS上不起作用 –
在ICS上,它由OS本身。你不需要做任何事 – Enigma