How can I get the drawable of an Image Button to compare and do something if the drawable is A and something if is B?. Thank you so much.
switch(getDrawableId(buttonRepeat)) {
case R.drawable.a:
mediaPlayer.setLooping(true);
break;
case R.drawable.b:
mediaPlayer.setLooping(false);
break;
default:
break;
}
Use
getDrawable()
method in ImageButton and compare them using.getConstantState().equals()
Sample code:
References:
http://developer.android.com/reference/android/widget/ImageButton.html
Comparing two drawables in android