0

テキストを選択した後、次に何をすべきかを決定する必要があります。選択したテキストをコピーするだけではありません。ユーザーが選択できる選択肢が増えました。さらにボタンを押すように促しますか?問題を解決するために emulateshiftheld を使用しようとしましたが、Google のドキュメントには「このメソッドは非推奨です」と記載されています。また、一部の選択ボタンを表示できません。リンクをクリックして、私の言いたいことを確認してください。リンク: https://public.blu.livefilestore.com/y1pHhMR2iyIbQN7uJ2C-9CLLJBosWAZw2r4MvD0qyyTG-QWUM-06i6HFu4Fn4oaWnHMbDyTBOa-CPwN6PwoZNifSQ/select.jpg?download&psid=1

4

2 に答える 2

0

Androidの新しいSDKのWebView emulateShiftHeld()から関連コードを貼り付けます

/**
 * Select Text in the webview and automatically sends the selected text to the clipboard
 */
public void selectAndCopyText() {
    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);
    }
} 
于 2012-07-04T05:32:51.407 に答える