Long Описание:Drawable файл ресурсов - Изменение изображения
Так что я хочу покоя изображение будет отличаться в зависимости от обстоятельств. Как только пользователь получит (в моем случае) валюту, я хочу, чтобы она проверила, есть ли у него достаточно, чтобы купить. Если у него достаточно, я хочу, чтобы кнопка меняла цвета, чтобы визуально сообщить пользователю, что у него достаточно, чтобы купить это обновление. Каждый раз, когда меняется его валюта, я буду называть эту функцию. Хотя, поскольку жизнь не идеальна, я не могу комбинировать java-код в своем xml, и я не знаю, как его вызвать.
Резюме:
Мой вопрос как изменить @ вытяжке/кнопки через мой mainActivity
Пример того, что я хочу, чтобы это произошло:
aFunction(){
if(whatever){
<item android:drawable="@drawable/buttonclick" android:state_pressed="true"></item>
<item android:drawable="@drawable/button"></item>
}
else
<item android:drawable="@drawable/buttongray"></item>
}
Спасибо! Я не знал, что все так просто. – TeenCoder