Есть ли способ получить доступный ресурс из логического ресурса?
Например:
bools.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="use_version_1_drawables">true</bool>
</resources>
my_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/my_drawable_version_1"/>
<item android:drawable="@drawable/my_drawable_version_2"/>
</selector>
Есть ли конкретное состояние, которое я должен использовать, потому что, насколько я понимаю, все они связаны с конкретными событиями (проверка, фокусировка и т. д.). Возможно, мне не следует использовать селектор. Я просто хочу иметь один ресурс, к которому я могу обратиться, который на самом деле связан с двумя другими, но я выберу один на основе моего логического значения.
use_version_1_drawables
? - person art   schedule 17.01.2020user_version_1_drawables
и установить для него все, что вы хотите. - person Kent J.   schedule 17.01.2020