How do I programmatically change the ImageButton src target when a condition is met?

后端 未结 3 970
礼貌的吻别
礼貌的吻别 2021-02-19 04:32

I have a school project where I am trying to get a flashlight app going. For the on/off ImageButton, I want to have 4 custom images.

If flashlight is off: -turn_on.png (

3条回答
  •  天命终不由人
    2021-02-19 04:56

    Is it a requirement that it has to be imageResource? You can try using backgroundResource instead.

    ImageButton flashButtonOn = (ImageButton) findViewById(R.id.flashButtonOn);
    flashButtonOn.setBackgroundResource(R.drawable.on_selector);
    

    Or try

    flashButtonOn.setImageResource(R.drawable.replacementGraphic);
    

提交回复
热议问题