【发布时间】:2018-08-29 16:19:51
【问题描述】:
我正在从 API 检索足球数据,其中部分数据是“俱乐部颜色”。颜色排列在一个字符串中,如 'colour1 / colour2 / colour3' 等等。我可以使用以下代码将此字符串拆分为单独的颜色
String[] splitClubColors = clubColors.split("/");
for(int i = 0; i < splitClubColors.length; i++) {
splitClubColors[i] = splitClubColors[i].trim().toLowerCase();
}
所以现在我将每种颜色作为单独的字符串,例如“红色”、“白色”和“黑色”。
我有两个不同的问题:
1) 是否可以将颜色从其名称形式(例如“蓝色”)转换为在 Android Studio 中有用的形式(即其十六进制代码)。
2) 转换后是否可以使用这些颜色设置 colorPrimary、colorPrimaryDark 和 colorAccent
【问题讨论】: