1

EditText がクリップボードからコンテンツを受信しないようにするために、長いクリックとテキストの選択を無効にし、アクション モード メニューをクリアしました。

EditText editText = findViewById(R.id.et);
editText.setCustomSelectionActionModeCallback(new ActionMode.Callback() {

        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
            return false;
        }

        public void onDestroyActionMode(ActionMode mode) {
        }

        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
            return false;
        }

        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            return false;
        }
    });
    editText.setTextIsSelectable(false);
    editText.setLongClickable(false);

問題は、選択すると EditText に貼り付けられるクリップボードの提案を受け取り続けることです。これを無効にするか、この貼り付けられたコンテンツを単に無視するにはどうすればよいですか?

4

1 に答える 1