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

后端 未结 3 980
礼貌的吻别
礼貌的吻别 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:55

    When setting the image using the following attribute:

    android:src="@drawable/on_selector"

    You will need to use the following to change the image dynamically:

    ImageButton myButton = (ImageButton) findViewById(R.id.my_button);
    myButton.setImageResource(R.drawable.my_button_image);
    

提交回复
热议问题