1

在我的 Android 应用程序中,我需要在用户选择一些文本后在上下文操作菜单上提供一些自定义操作。为此,我捕获长点击并启动操作模式,提供自定义(如Android DocsActionMode.Callback中所指出的)。问题是这样选择文本光标不会出现。那么,有没有办法以编程方式激活选择文本模式?

4

2 回答 2

0

使用startActionMode().

请参阅如何调用 ActionBar 的类似 ContextMenu 的行为?

于 2014-08-19T10:38:07.520 回答
0
public void SelectText(){
  try{
    KeyEvent shiftPressEvent = 
       new KeyEvent(0, 0, KeyEvent.ACTION_DOWN, 
       KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
   shiftPressEvent.dispatch(mWebView);
  }catch(Exception e){
   throw new AssertionError(e);
  }
 }

在这种情况下,我们在 mWebView 上激活文本选择

于 2012-09-26T11:48:59.293 回答