我如何在android中检查Color.red(c)的长度?

时间:2016-02-18 05:18:09

标签: android color-picker

对于RGB值,每个的最大值可以是255(长度是3)但是对于每种颜色。例如:如果Color.red(c)给出红色的值12(长度为2),那么我想在前面添加0并使其成为012我该怎么做。有可能我可以检查长度但我不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

要检查长度,您可以尝试类似

int red = Color.red(c);
if (red < 10) {
    //0...9 
} else if (red < 100) {
    //10..99
} else {
    //100..255
}

在每个if中,您可以根据需要将值添加为多个零。

答案 1 :(得分:0)

String colorLeadingZeroes = String.format(&#34;%03d&#34;,Color.red(c));

这将强制结果为三位数的字符串,前导零替换空格