Java 将文本的颜色发送到android studio,就像c中的html一样#
我是android studio的新手。Java 将文本的颜色发送到android studio,就像c中的html一样#,java,android,Java,Android,我是android studio的新手。 在c#.net中,当我想在不改变源代码的情况下更改中继器中单元格的颜色时,我通常使用如下代码 <span style="color:red">hello word</span> 你好 并从SQL数据库传递它。在绑定转发器上,它会改变。 现在,我正在将SQL数据从服务发送到android应用程序。 我无法找到它的来源。 但我想改变网格中的单元格颜色(在android应用程序中),只使用服务传递的数据,而不改变
在
c#.net
中,当我想在不改变源代码的情况下更改中继器中单元格的颜色时,我通常使用如下代码
<span style="color:red">hello word</span>
你好
并从SQL数据库传递它。在绑定转发器上,它会改变。
现在,我正在将SQL数据从服务发送到android应用程序。
我无法找到它的来源。
但我想改变网格中的单元格颜色(在android应用程序中),只使用服务传递的数据,而不改变应用程序源。
就像安卓系统中的v.s中的hello word
一样,颜色存储为int。其中存储了4个值:alpha、红色、绿色和蓝色
以下是如何将值(0-255)转换为颜色:
void valuesToColor(int alpha, int red, int green, int blue) {
return (alpha << 24) | (red << 16) | (green << 8) | blue;
}
这可能是预期的颜色格式,因为具有某种setColor()
-方法的所有视图都预期此int
int alpha(int color) {
return color >>> 24;
}
int red(int color) {
return (color >> 16) & 0xFF;
}
int green(int color) {
return (color >> 8) & 0xFF;
}
int blue(int color) {
return color & 0xFF;
}