直接设置 Activity 的背景颜色
16lz
2021-01-26
方法1:使用布局文件直接加载到Activity,从而覆盖了Activity的颜色
(1)在res/layout/main.xml文件中添加android:background="@drawable/bgcolor"
(2)在res/values/strings.xml文件中添加<drawable name="bgcolor">#000000</drawable>
方法2:不使用布局文件
importandroid.app.Activity;importandroid.content.res.Resources;importandroid.graphics.drawable.Drawable;importandroid.os.Bundle;publicclassMainextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Resourcesres=getResources();Drawabledrawable=res.getDrawable(R.drawable.bkcolor);this.getWindow().setBackgroundDrawable(drawable);}}//需要注意的是,需要在value目录下的string.xml文件中加入一段代码,如下<drawablename="bkcolor">#4682B4</drawable>
更多相关文章
- Android基于Dialog实现加载框
- 安卓模拟器Android(安卓)SDK Manager 无法获取SDK列表的解决办法
- Android多国语言文件夹命名方式
- android 开发中使用okhttp上传文件到服务器
- Android(安卓)studio 异常记录
- 关于Layout
- Android(安卓)log日志信息获取
- 为Android2.3添加下拉通知栏的快捷开关
- android中对程序进行数字证书签名的方法