设置背景色一般有如下三种方法
一、直接在xml文件里设置:

android:background="#ffffff" //RGB16进制表现的方法

二、在java文件里设置:

LinearLayout myLayout = (LinearLayout) findViewById(R.id.linearLayout);
myLayout.setBackgroundColor(Color.WHITE);

或者

LinearLayout myLayout = (LinearLayout) findViewById(R.id.linearLayout);
myLayout.setBackgroundColor(Color.parseColor("#ffffff"));

三、在AndroidManifest.xml里利用android:theme来设置背景,如下所示:
theme的设置可以设置为系统自带的格式,也可以自定义格式。
A: 系统自带格式

   @android:style/Theme.Black  //背景黑色-有标题-非全屏@android:style/Theme.Black.NoTitleBar //背景黑色-无标题-非全屏@android:style/Theme.Black.NoTitleBar.Fullscreen //背景黑色-无标题-全屏显示@android:style/Theme.Light    //背景白色-有标题-非全屏@android:style/Theme.Light.NoTitleBar //背景白色-无标题-非全屏@android:style/Theme.Light.NoTitleBar.Fullscreen //背景白色-无标题-全屏显示@android:style/Theme.Light.Panel@android:style/Theme.Light.WallpaperSettings //背景透明@android:style/Theme.NoDisplay@android:style/Theme.Translucent.NoTitleBar.Fullscreen //半透明、无标题栏、全屏@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen

注意: 可以在applicaiton里全局设置,也可以在单个Activity里设置。比如:

<activity android:screenOrientation="portrait"android:name="com.janine.activity.MainActivity"android:theme="@android:style/Theme.Light.NoTitleBar"></activity>

B:也可以自定义
在activity里加入 android:theme=”@style/MyTitleBar” 再在 style.xml里加入

   <style name="MyTitleBar" parent="android:Theme"><item name="android:windowTitleSize">50dip</item><item name="android:windowTitleBackgroundStyle">@style/MyTitleBackground</item><item name="android:windowTitleStyle">@style/WindowTitle</item></style><!-- 自定义标题栏背景图 --><style name="MyTitleBackground" parent="android:TextAppearance.WindowTitle"><item name="android:background">@drawable/bg_topbar</item></style><style name="WindowTitle" parent="android:TextAppearance.WindowTitle"><item name="android:singleLine">true</item></style>

这里的parent是继承于android:Theme,所以在下面的样式里,只能是window开头的样式才起作用,所有样式请参考\sdk\docs\reference\android\R.attr.html,也可以设置windowTitleBackgroundStyle 为@style/MyTitleBackground,这样就可以在MyTitleBackground里,设置背景图。

Android:设置背景色以及theme(主题)设置(一)相关推荐

  1. android style(样式)和theme(主题)设置

    android应用程序如何设置样式,包括样式定义.单个view设置样式. 全局样式设置.样式继承关系. 1.样式定义 android的样式定义在res/values/style.xml文件中,类似we ...

  2. ggplot2|theme主题设置,详解绘图优化-“精雕细琢”

    本文首发于"生信补给站"公众号,https://mp.weixin.qq.com/s/hMjPj18R1cKBt78w8UfhIw 学习了ggplot2的基本绘图元素ggplot2 ...

  3. Android 系统自带 Theme(主题)

    系统为我们提供了丰富的系统自带的Theme,当然,你也可以自定义Theme,前提是该Theme必须继承与某个已经存在地Theme,否则编译器会提示错误的. 1. 应用Theme属性两种方式 ①.在An ...

  4. 微信气泡主题设置_微信气泡主题设置方法

    微信气泡怎么设置?微信出聊天气泡啦,今天给大家提供各个品牌手机的设置方法,这里的气泡各种风格都有,用户在线就可以直接下载,没有任何收费的功能,已经用户都下载了,还可以和闺蜜男朋友使用同款气泡哦,喜欢的 ...

  5. Android学习笔记之Theme主题的修改设置

    (1)布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns ...

  6. idea插件Material Theme主题设置方法

    首先:如果要设置下图这种: 1. 先下载插件 2. 设置主题 3. 设置代码界面主题 4. 下载 Atom Material Icons插件

  7. css设置背景色渐变;css设置背景色不渐变颜色切换

    /*颜色不渐变直接切换*/ background: linear-gradient(to right, #40474D 50%, #1E73BD 50%); /*颜色渐变*/ background: ...

  8. chrome浏览器背景设置以及浏览器标题栏主题设置

    前言 最近习惯了vscode编辑器的dark色调,所以也想把chrome浏览器也折腾一下,通过强大的网络找到了大家共同推崇的dark-reader,话不多说,下载地址接好: 百度网盘: 链接:http ...

  9. GitHub网站的主题设置

    文章目录 设置GitHub主题 固定主题 随时间自动改变主题 今天访问GitHub时,发现个人中心有一个新的功能点appearance.进一步发现此功能是设置GitHub的个人主题设置,主题有三个,分 ...

最新文章

  1. python的setting怎么找_python-DJANGO_SETTINGS_MODULE如何配置
  2. java 安装后找不到文件_(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe...
  3. 第三次学JAVA再学不好就吃翔(part49)--String类的获取功能
  4. AntiSpy:一款功能强大的反病毒反Rootkit免费工具套件
  5. 【已解决】iOS11使用MJRefresh上拉加载结束tableView闪动、跳动的问题
  6. wifi驱动总结(2)
  7. 小红书如何实现高效推荐?解密背后的大数据计算平台架构
  8. effective C++ 条款 48:认识template元编程
  9. c语言对称矩形的判定,江苏省扬州市仪征市2017年中考数学一模试卷(含解析).doc...
  10. 全同态加密研究资源汇总
  11. 租车APP都哪些,租车平台成功案例
  12. 高等数学学习笔记——第六十八讲——隐函数存在定理
  13. Pythonnbsp;实现LeNet网络模型的训练及预测
  14. 请收藏——QKL123!它能帮你挖掘项目价值(附2019年3月排行榜)
  15. ORA-01436 与 层次查询CONNECT BY
  16. 华为应用内支付验签失败,报错Signature length not correct
  17. Java中DecimalFormat的用法!
  18. 需求分析如何落地?这篇告诉你答案
  19. 破解 CentOS 7/8的 root 密码
  20. Tc2.0编写俄罗斯方块游戏

热门文章

  1. 企业数据战略中,什么样的数据才能算是真正的数据资产
  2. 什么是会员标签?会员标签有什么作用呢?
  3. 超人气思维导图XMind新年新版本,这6个新功能你一定要看
  4. python爬虫入门-环境配置
  5. cad选择集的问题(VBA )
  6. 必须来GeekPwn的十大理由
  7. Qlist+QMap+QVariant使用
  8. APP机型兼容测试的手机选择
  9. 【前端领域高频笔试面试】—— HTML+CSS相关
  10. Gym101635C Macarons