How to show that ImageButton is pressed if i add image to it like this:
Drawable testPic = getResources().getDrawable(R.drawable.test_pic);
button.setImageDrawable( testPic );
And make transparent background so that there would be just image:
button.setBackgroundColor(Color.TRANSPARENT);
So when i press image button i don’t see that it is pressed. I want that image would be highlighted or something when it is pressed.
Also every my button is created dynamically by code and i don’t know what image would be and how many button there are.
So any ideas ?
Thanks.
you should use a selector for choosing all the different appearances of a UI element, including an
ImageButton.first comes the
state_Pressed=truewhich means what does it look like when pressed. after that comes the regular which is the normal state of the button.