禁用从EditText剪贴板编辑/文本输入和粘贴

问题描述 投票:2回答:3

我们可以像这样EditText禁止在https://stackoverflow.com/a/8942552/7767664d中编辑文本>

EditText.setFocusable(false)

但是当您长按它时,我们仍然可以在此视图中粘贴一些文本,然后弹出粘贴按钮

enter image description here

我们可以像这样https://stackoverflow.com/a/8942552/7767664d EditText.setFocusable(false)中禁用在EditText中编辑文本的功能,但是当您长按它时,我们仍然可以在此视图中粘贴一些文本...

android android-edittext
3个回答
1
投票

否则,请禁用长按edittext的方式:


1
投票

JAVA


-1
投票
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;
            }
        });
© www.soinside.com 2019 - 2024. All rights reserved.