ImageButton
ユーザーが?を押したときにの色を切り替えるにはどうすればよいImageButton
ですか?
ImageButton
を押すと、赤(電源オフ)と緑(電源)を切り替えたい。
コード:
ImageButton star, power;
Intent i;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
star = (ImageButton)findViewById(R.id.ibStar);
star.setOnClickListener(this);
power = (ImageButton)findViewById(R.id.ibPower);
power.setOnTouchListener(this);
}
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN ) {
power.setImageResource(R.drawable.power);
}
else if (event.getAction() == MotionEvent.ACTION_UP ) {
power.setImageResource(R.drawable.power_off);
}
return true;
}