Как установить фоновое изображение ImageButton? - PullRequest
0 голосов
/ 02 августа 2011

Я пытался использовать следующий код, чтобы сделать мой ImageButton невидимым, но щелчок по нему ничего не сделал. Другими словами, метод, который он должен был вызвать, ничего не делал (он должен изменить изображение с помощью функции setImageResource).

die1button.setBackgroundColor(android.R.color.transparent);

Итак, как я могу изменить фоновое изображение в Java или сделать его полностью понятным, при этом все еще позволяя кнопке работать? Я бы предпочел изменить изображение, но я еще не понял, как это сделать.

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Я бы установил изображение в XML-файле.

<ImageButton
    android:id="@+id/die1button"
    android:drawable="@drawable/image" // <-- your image resource
    ...>
</ImageButton>
1 голос
/ 02 августа 2011

Я понял это.

die1button.setBackgroundResource(R.drawable.image);

Полагаю, я просто недостаточно думал. Я все еще хотел бы услышать о лучших способах сделать это.

...