У меня есть 2 кнопки для переключения между двумя макетами в одном и том же действии: нажатие кнопки1 на макете 1, переход на макет 2 (с помощью setContentView). На layout2, нажав кнопку2, он вернется к layout1. Тогда кнопка1 больше не отвечает OnClickListener. Я просмотрел «входные события», но все еще не мог понять. Что случилось и как это исправить?Состояние кнопки в разных макетах в одном действии?
Заранее благодарен!
Button submitBtn;
Button backBtn;
submitBtn = (Button)findViewById(R.id.button1); //on layout1
backButn = (Button)findViewById(R.id.button2); //on layout2
submitBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.layout2);
}
});
backBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.layout1);
}
});
вы можете вставить свой код – Mercy