リスナーでこのコードを使用して、ボタンの onClick イメージを変更しようとしました
public void onClick(View v) {
if(v==ButtonName)
ButtonName.setImageResource(R.drawable.clicked_button_image);
//action code
}
この方法でボタンのイメージは正しく変更されますが、誰かが Android デバイスの[戻る] ボタンを使用すると、ボタンはクリックされたイメージで表示されます (前のアクティビティの最後のインスタンスが明確に表示されるため)。
コードを使用しようとすると:
public void onClick(View v) {
if(v==ButtonName)
ButtonName.setImageResource(R.drawable.clicked_button_image);
ButtonName.setImageResource(R.drawable.unclicked_button_image);
//action code
}
ボタンの画像は変わりません。
どうすればこの問題を解決できますか? (xmlを編集せずに)。