私は2つの状態を持つボタンが欲しい:
- オフ
- オン(またはクリック)。
ボタンの背景に通常の画像を設定し、メソッドから画像(押された)を変更しようとしてonClick
いますが、変更されません。
final Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
private int flag;
@Override
public void onClick(View v) {
if(flag==1)
{
button1.setBackgroundResource(R.drawable.on);
flag=0;
}
if(flag==0)
{
button1.setBackgroundResource(R.drawable.off);
flag=1;
}
}
});