Выделить весь текст, когда EditText имеет фокус не работает - PullRequest
0 голосов
/ 11 мая 2018

Когда у EditText есть фокус, я хочу выделить весь текст внутри по умолчанию, но он не работает:

editText.setOnFocusChangeListener(new OnFocusChangeListener() {
            @Override
            public void onFocusChange(View view, boolean hasFocus) {
                if (hasFocus) {
                  // Go to the end
            editText.setSelection(getEditTextView().getText().length());

                    // Select all the content
                    editText.selectAll();
                }
            }
        });

Большое спасибо, ребята!

1 Ответ

0 голосов
/ 11 мая 2018

Есть 2 хороших способа выделить текст в EditText:

Внутри вашего main.xml:

android:selectAllOnFocus="true"

Или:

editText.setSelectAllOnFocus(true); 

(ЕслиВы хотите сделать это программно)

ИСТОЧНИК: Выбрать весь текст внутри EditText, когда он получает фокус

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...