我想在我的ListView
中将白色设置为背景色。
这是我的代码:
rect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ArrayAdapter adapter =
new ArrayAdapter(Drejeskive.this,
android.R.layout.simple_spinner_item,
digits);
ListView vl = new ListView(getApplicationContext());
vl.setBackgroundColor(R.drawable.list_bg);
vl.invalidate();
layout.addView(vl);
vl.setAdapter(adapter);
}
});
rect - 这是我的按钮
list_bg
位于
<item android:drawable="@color/white" />
为什么不起作用?
答案 0 :(得分:3)
您应该使用setBackgroundResource(R.color.myRow_red)
而不是setBackgroundColor()
。在您的示例中,背景颜色分配了ID而不是资源中描述的实际颜色