私の Android アプリでは、ユーザーがテキストを選択した後、コンテキスト アクション メニューでカスタム アクションを提供する必要があります。そのために、長いクリックをキャプチャしてアクション モードを開始し、カスタムを提供します( Android DocsActionMode.Callback
で指摘されているように)。問題は、この方法では選択テキスト カーソルが表示されないことです。それで、プログラムで選択テキストモードをアクティブにする方法はありますか??
1210 次
2 に答える
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 に答える
0
を使用しstartActionMode()
ます。
于 2014-08-19T10:38:07.520 に答える