изменение текста кнопки из состояния редактирования текста - PullRequest
0 голосов
/ 01 мая 2018

У меня есть одна кнопка и 1 текст редактирования. Для кнопки установлено значение «изменить», а EditText имеет значение enable-false. Когда вы нажимаете на кнопку, ее текст изменяется на «сохранить», и текст редактирования доступен для ввода. После второго нажатия текст снова меняется на «изменить», и кнопка становится Enable-false.

как это реализовать?

1 Ответ

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

Используйте этот onClickListener на вашей кнопке -

Button yourButton = (Button) view.findViewById(R.id.button)
EditText yourEditText = (EditText) view.findViewById(R.id.edittext)

      yourButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (!yourEdittext.isEnabled()){
                yourButton.setText("Save");
                yourEditText.setEnabled(true);
                counter++;
            }else if (yourEdittext.isEnabled()){
                yourButton.setText("Change again");
                yourButton.setEnabled(false);
            }
        }
    });

Обязательно установите исходный текст кнопки и текст редактирования отключен для начальной точки

...