2016-01-13 3 views
-1

Я кодирую свое первое приложение. Я знаю, что вы можете установить его через класс xml, но потому, что, как работает приложение, мне нужно уметь настраивать «на лету».
Короткий вопрос: у меня есть xml-файл для определенной графики, как я могу установить фон ImageButton в файл .java с помощью строки? (in @drawable)
Длинные детали:
Я делаю часть, где люди выбирают костюм (из карточек), и появляются карточки конкретного костюма. Я хочу сделать это, имея 13 предустановленных объектов ImageButton (они могут щелкнуть их после), у которых не задано никакого фона. Карты обозначаются как c1.xml, c2.xml, ... и т. Д., Каждый указывает на файлы изображений, которые либо отображают состояние нажатия, либо не нажаты. Я хочу, чтобы класс Java задал, какие фоновые рисунки использовать для кнопок «Изображение» после выбора костюма. У меня возникли проблемы с настройкой drawable, зная только имя xml-файла и каталог @ drawable/card.xml. Строкой будет этот путь или эквивалент. Спасибо!Как установить ресурс Drawable на фоне ImageButton?

+0

укажите код – Meinkraft

ответ

0

Вы можете использовать setBackgroundDrawable() и использовать R.drawable.drawable_file для установки drawable.

+0

, возможно ли иметь строку «R.drawable.file» и сделать из нее? и благодарю вас! = D – Conanap

Смежные вопросы