Android Imagebutton change Image OnClick

前端 未结 7 1110
心在旅途
心在旅途 2020-12-09 07:43

I just added a new drawable folder under res folder. In the drawable folder, i copied the ic_launcher.png file from

相关标签:
7条回答
  • 2020-12-09 08:29

    To switch between different images when the ImageButton is clicked I used a boolean like this:

    ImageButton imageButton;
    boolean buttonOn;
    
    imageButton.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
             if (!buttonOn) {
                 buttonOn = true;
                 imageButton.setBackground(getResources().getDrawable(R.drawable.button_is_on)); 
             } else {
                 buttonOn = false;
                 imageButton.setBackground(getResources().getDrawable(R.drawable.button_is_off));
             }
         }
    });
    
    0 讨论(0)
提交回复
热议问题