Colors.xml:
<color name="b1">#ffb060</color>
<color name="b2">#feb060</color>
<color name="b3">#fdb060</color>
Как в основной активити сделать что-то подобное по смыслу
for (int i = 1; i < 4; i++) {
tv6.setTextColor(getResources().getColor(R.color.b(i)));
}
tv6
- это TextView
.
UPDATED
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="my_colors">
<item>#dd3b7fec</item>
<item>#dded4545</item>
<item>#dd6de947</item>
<item>#ddf9e640</item>
<item>#dd3b7fec</item>
<item>#dded4545</item>
<item>#dd6de947</item>
<item>#ddf9e640</item>
<item>#dd3b7fec</item>
<item>#dded4545</item>
</array>
</resources>
Попробуйте как-то так:
src/main/res/values/array.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="b1">#ffb060</color>
<color name="b2">#feb060</color>
<color name="b3">#fdb060</color>
<array name="my_colors">
<item>@color/b1</item>
<item>@color/b2</item>
<item>@color/b3</item>
</array>
</resources>
И затем в коде:
int[] myColors = getResources().getIntArray(R.array.my_colors);
int b1 = myColors[0];
tv6.setTextColor(b1);
Сделайте цвета через string-array:
<string-array name="colors">
<item>#dd3b7fec</item>
<item>#dded4545</item>
<item>#dd6de947</item>
<item>#ddf9e640</item>
</string-array>
И
String[] colorsFromRes = getResources().getStringArray(R.array.colors)
//int [] colors = new int[colorsFromRes];
for (int i = 0; i < colorsFromRes.lenght; i++) {
//colors [i] = Color.parseColor(colorsFromRes[i]);
tv6.setTextColor(Color.parseColor(colorsFromRes[i]));
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеется list с несколькими значениямиНеобходимо сделать так, чтобы одно из значений всегда находилось внизу списка, независимо от того, чему...
У меня есть две таблицы USER_ и ORDER_Создал классы:
Хочу из контроллера вернуть json-строку List, но объекты в json сериализуются как пустые строкиВ результате получаю [{},{}]