Android设置背景颜色的方法

时间:2021-07-08 15:30:26
1在java代码中获取xml文件中属性,再设置界面背景颜色1)在res文件夹下的values下的string.xml里设置变量bkcolor 值#8C7C5E2)在MainActivity.java里设置颜色   public class MainActivity extends Activity{
@Overrideprotected void onCreate(BundlesavedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Resources rs =getResources();Drawabledrawable = rs.getDrawable(R.drawable.bkcolor);this.getWindow().setBackgroundDrawable(drawable);}
@Override  public boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds itemsto the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
2直接在布局文件里设置backgroundandroid:background="#FFFFFFFF"3将颜色变量放在资源文件里,然后在布局文件里使用该变量