Я добавил следующие строки кода в мой метод OnCreate. Моя цель - назначить кнопку двум функциям и вызывать их поочередно. При первом нажатии текст кнопки должен быть изменен, а текст редактирования должен быть редактируемым. При втором щелчке поля больше не должны редактироваться, а текст кнопки должен измениться на первый вариант. Я реализовал два OnClickListener, и структура программы кажется мне логичной. Тем не менее, я получаю сообщение об ошибке; Msgstr "Невозможно разрешить символ на ClickListener". Что я могу сделать, чтобы запустить описанную выше настройку? Спасибо за все ответы!
private Button ProfilUpdate;
ProfilUpdate=findViewById(R.id.buttonProfilUpdate);
.
.
.
.
final ProfilUpdate.OnClickListener listener2 = new View.OnClickListener() {
@Override
public void onClick(View v) {
ProfilUpdate.setText("Profil bearbeiten");
profilVorname.setFocusable(false);
}
};
ProfilUpdate.OnClickListener listener1 = new View.OnClickListener() {
@Override
public void onClick(View v) {
ProfilUpdate.setText("Änderungen speichern");
profilVorname.setFocusable(true);
v.setOnClickListener(listener2);
}
};
ProfilUpdate.setOnClickListener(listener1);