Я пытаюсь найти способ прочитать имя фонового изображения кнопки (у меня есть три разных возможных изображения для каждой кнопки в XML-файле состояния кнопки), чтобы каждый раз, когда пользователь нажимал на кнопку, я мог указать это имя изображения. значение в операторе if, чтобы узнать, нужно ли мне изменить изображение кнопки на следующее изображение или нет (из 3 изображений)
Я пробовал это
button1.getBackground ()
Затем я использовал тост, чтобы показать, как это использовать:
Toast.makeText (TreActivity.this, String.valueOf (button1.getBackground ()), Toast.LENGTH_SHORT) .show ();
Я думал, что это даст мне одно из трех изображений состояния кнопки, но вместо этого оно дало мне следующее:
android.graphics.drawable.BitmapDrawable@44f01d58
Так как же получить текущее фоновое рисованное изображение, назначенное в данный момент кнопке?
Заранее благодарим всех за помощь!