1

EditText 内の単語を長押しすると、デフォルトの Contextual ActionBar (Copy-Paste-Select All アイテムを含む) を無効にしたいと考えています。このバー:

ここに画像の説明を入力

次のコードを使用しようとしましたが、このコードの問題は、選択ハンドルが表示されなくなったことです。

editText.setCustomSelectionActionModeCallback(new Callback() {
      @Override
      public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
        return false;
      }

      @Override
      public void onDestroyActionMode(ActionMode mode) {        
      }

      @Override
      public boolean onCreateActionMode(ActionMode mode, Menu menu) {
        // I also tried menu.clear() but has the same behavior.
        return false;
      }

      @Override
      public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
        return true;
      }
    });

コンテキストアクションバーを無効にして選択ハンドルを保持する方法を知っている人はいますか?

4

1 に答える 1