在我的程序的一部分中,我在单击按钮时更改了按钮的 ID 和文本。再次单击按钮时,id 和 text 将恢复为以前的值。但是,我收到错误。(我已在出现错误的行中添加了注释)。
我只需要通过单击按钮来更改文本。然后通过再次单击将其更改回旧值。有没有人有解决方案或更好的想法来实现这一点?
public void onClick(View v) {
switch(v.getId()){
case R.id.btn_start_again:
mPlayer.stop();
start.setText("Pause");
start.setId(R.id.pause);
break;
case R.id.pause:
start.setText("Pause"); //here it is not accepting pause
start.setId(R.id.btn_start_again);
break;
}
}