方法一:
在MainActivity.java文件的onCreate()函数下添加如下代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*设置当前Activity的背景色*/
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.bkcolor);
this.getWindow().setBackgroundDrawable(drawable);
/*背景色设置结束*/
setContentView(R.layout.activity_main);
}
由于这段代码调用了R.drawable.bkcolor,所以还需要在string.xml文件中增加一段标签代码:
<drawable name="bkcolor">#55ffff</drawable>
设置背景颜色值为#55ffff(浅蓝色)。
方法二:
为布局配置标签设置android:background属性值
android:background="@drawable/background_color" >
调用了@drawable/background_color(这是一个xml文件)
在res/drawable文件下创建一个background_color.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFACDAE5"/>
</shape>