设置奶油色作为我的背景

时间:2013-12-17 16:23:43

标签: java user-interface colors rgb

我想设置一个奶油色作为我的背景,但这是我在尝试Color.Creamy常量时所说的:

 cannot find symbol symbol  : variable Creamy location: class
 java.awt.Color label.setBackground(Color.Creamy);
                          ^ 1 error

所以我想知道如何在Java中创建和使用奶油色?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

这是因为在java.awt.Color中没有定义名为Creamy的静态颜色。

label.setBackground(new Color(255, 255 204));

使用此页面上的颜色http://www.colorcombos.com/colors/FFFFCC

,可以按照您的意愿进行操作

java.awt.Color中的颜色数量非​​常有限。使用“新颜色(r,g,b)”制作您自己的颜色以获得各种颜色。如果您不知道颜色的rgb值,请使用Google“ Colorname rgb”,并且前几个结果中的一个应具有要插入的值。

答案 2 :(得分:0)

没有“奶油色”android.graphics.Color类定义的常量是:

**Constants** 

int BLACK  
int BLUE  
int CYAN  
int DKGRAY  
int GRAY  
int GREEN  
int LTGRAY  
int MAGENTA  
int RED  
int TRANSPARENT  
int WHITE  
int YELLOW 

你可以寻找你的“奶油色”,例如: http://www.colorpicker.com/F7F3C3

您可以通过以下方式选择颜色:

.setBackgroundColor(Color.parseColor("#F7F3C3"));

.setBackgroundColor(0xF7F3C3);

或者您可以将“奶油色”定义到colors.xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>     
    <color name="creamy">#F7F3C3</color> 
...
...

并使用:

.setBackgroundColor(getResources().getColor(R.color.creamy));