クリックするたびに画像を変更する ImageButton を使用しています。これは実行されない私のコードです:
public class MainActivity extends Activity {
ImageButton button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (ImageButton)findViewById(R.id.imageButton1);
button.setOnClickListener(imgButtonHandler);
}
View.OnClickListener imgButtonHandler = new View.OnClickListener() {
public void onClick(View v) {
if(button.getBackground().equals(R.drawable.lok))
{
button.setBackgroundResource(0);
button.setBackgroundResource(R.drawable.lok2);
}
}
};}
この部分が間違っていることはわかっています: if(button.getBackground().equals(R.drawable.lok))
誰かがそれに対する別の解決策を持っていますか?
前もって感謝します