2 slaks SLaks 于 2013.06.20 15:06 提问

为什么背景颜色不显示?

在android视图中如何设置一个背景的颜色?
Activity中的代码:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    View v = new  View(this);

    setContentView(v);
    v.setBackgroundColor(23423425);
}

却得到的是黑屏。

2个回答

cj6585256
cj6585256   2013.06.20 15:26
已采纳

View view = new View(this);
view.setBackgroundColor(Color.BLACK);
或者view.setBackgroundColor(十六进制颜色值)

或者上面那方法
看Color类中的
public static final int BLACK = 0xFF000000;
public static final int DKGRAY = 0xFF444444;
public static final int GRAY = 0xFF888888;
public static final int LTGRAY = 0xFFCCCCCC;
public static final int WHITE = 0xFFFFFFFF;
public static final int RED = 0xFFFF0000;

Jave_
Jave_   2013.06.20 15:29
    v.setBackgroundColor(Color.parseColor("#23452345"));
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!