Отключить редактирование / ввод текста и вставку из буфера обмена EditText - PullRequest
2 голосов
/ 08 мая 2020

Мы можем отключить редактирование текста в EditText вот так { ссылка }

EditText.setFocusable(false)

Но все же мы можем вставить текст в это представление, когда вы долго нажимаете на него и всплывает кнопка вставки

enter image description here

Ответы [ 3 ]

1 голос
/ 08 мая 2020

JAVA

editTextOBJ.setLongClickable(false);
editTextOBJ.setTextIsSelectable(false);

XML

 android:longClickable="false"
 android:textIsSelectable="false"
1 голос
/ 08 мая 2020

В противном случае отключите долгий щелчок по тексту редактирования:

EditText.setLongClickable(false);

или прямо в xml:

android:longClickable="false"
0 голосов
/ 08 мая 2020
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;
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...