2011-04-10 60 views
0

我真的是Java新手。我一直試圖在長按或長按事件的WebView中允許選擇文本。我有這樣的工作,但它干擾WebView的縮放功能。允許在WebView中的長按觸摸事件中選擇文本

有誰知道如何將MotionEvent更改爲長按運動事件或類似的東西? 記住我完全新的:)

public boolean onTouchEvent(MotionEvent "ACTION_DOWN") { 
    try { 
     KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN, 
       KeyEvent.KEYCODE_SHIFT_LEFT,0,0); 
     shiftPressEvent.dispatch(webview); 
    } catch (Exception e) { 
     throw new AssertionError(e); 
    } 
    return false; 
} 

回答

1

你看着用onLongClick呢?見View.setOnLongClickListener

希望這有助於

菲爾Lello

1

可以使用registerForContextMenu(),用於檢測長按..