【发布时间】:2012-09-01 19:10:05
【问题描述】:
我正在尝试使用我自己的颜色设置我的FrameLayout 的背景色。
我创建了一个.xml 文件,其中包含我自己的颜色。
这里是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FF0000</color>
<color name="orange">#FF7D00</color>
<color name="yellow">#FFFF00</color>
<color name="green">#00FF00</color>
<color name="blue">#00B4FF</color>
<color name="black">#000000</color>
</resources>
这是我尝试设置背景颜色的代码,但是当我运行应用程序时,FrameLayout 总是灰色,为什么?:
FrameLayout MyFrameLayout = new FrameLayout(this);
LayoutParams MyFrameLayoutParam = new LayoutParams(LayoutParams.FILL_PARENT, 200);
MyFrameLayout.setLayoutParams(MyFrameLayoutParam);
MyFrameLayout.setBackgroundColor(R.color.red);
Parent.addView(MyFrameLayout);
【问题讨论】:
标签: android background-color android-framelayout