Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能:

1、 创建和更改你的app主题

2、 为不同的资源适应主题

3、 普通的UI颜色更改的实时显示

主题编辑器

这一节描述如何访问主题编辑器。

访问主题编辑器

这里有两种方式来打开主题编辑器:

1、 在一个打开的样式XML文件,比如styles.xml,在窗口的右上角点击Open editor

2、 在Tools菜单,点击Android > Theme Editor

主题编辑器概览

主题编辑器的主屏幕分成两部分。左边显示的特定的UI元素,比如app bar或者一个按钮。编辑器右边显示的是当前被预览的主题。

主题和颜色

主题编辑器允许你创建新的主题,更改现有的主题并且更改组成组成主题的颜色。

创建新的主题

创建一个新的主题,跟随如下几步:

1、 在主题编辑器右侧,打开Theme下拉菜单

2、 单击Create New Theme

3、 在New Theme对话框中,输入新的主题的名字

4、 在Parent theme name列表中,单机选择要继承的父主题

重命名主题

重命名主题,可以遵循如下几步:

1、 在主题编辑器右侧,打开Theme下拉菜单

2、 单击Rename theme-name

3、 在Rename对话框,输入一个新的主题名字

4、 (可选)查看效果,可以点击Preview

5、 如果想应用更改,点击Refactor

更改颜色资源

要想更改一个已经存在的颜色资源,比如colorPrimary,跟随如下几步:

1、 选择资源名称左边的色块,会弹出Resources对话框,这个对话框左边会显示一个颜色列表,在右边显示选中资源的设置和信息。

2、 为主题资源设置一个颜色

本文作者:宋志辉

个人微博:点击进入

android studio编辑页面案例,2.4、Android Studio使用主题编辑器设计主题相关推荐

  1. 2.4、Android Studio使用主题编辑器设计主题

    2019独角兽企业重金招聘Python工程师标准>>> Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能:  1. 创建和更改你的app主题  2. 为 ...

  2. Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!...

    Android实训案例(四)--关于Game,2048方块的设计,逻辑,实现,编写.加上色彩.分数等深度剖析开发过程! 关于2048,我看到非常多大神,比方医生.郭神.所以我也研究了一段时间.还好是研 ...

  3. Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!

    Android实训案例(四)--关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程! 关于2048,我看到很多大神,比如医生,郭神,所以我也研究了一段时间,还好是研究 ...

  4. Android开发案例教程吴志祥,Android应用开发案例教程(Android Studio版)

    本书内容浅显易懂,可操作性强.全书共分9章,第1-7章详细介绍了Android Studio基础知识,包括Android UI设计.Activity与多个用户界面.多媒体播放与录制.广播与服务.数据存 ...

  5. android开发 问卷调查案例_「Android问卷调查类型页面及逻辑实现」RadioButton、CheckBox、EditView、单选、多选、输入、...

    Android问卷调查类型页面及逻辑实现,RadioButton,CheckBox,EditView,RadioButton+EditView单选.多选.输入.单选加输入四种状态四种类型 问题简述:A ...

  6. Android Studio精彩案例(七)《ToolBar使用详解一》

    转载本专栏文章,请注明出处,尊重原创 .文章博客地址:道龙的博客 本文参考博客:http://blog.csdn.net/h_zhang/article/details/51232773 http:/ ...

  7. Android Studio精彩案例(四)《DrawerLayout使用详解仿网易新闻客户端侧边栏 》

    转载本专栏文章,请注明出处,尊重原创 .文章博客地址:道龙的博客 为了提高兴趣,咱们开头先看看最终要实现什么样的效果: 侧拉菜单在Android应用中非常常见,它的实现方式太多了,今天我们就说说使用G ...

  8. android studio创建文件,如何在Android Studio中创建File Templates

    标签: File Template Android Studio 我发现一个可以让写程序变得简单的方法,那就是自定义文件模板(Custom File Templates).那么什么是File Temp ...

  9. 《Android App开发入门:使用Android Studio 2.X开发环境》——导读

    前 言 学习 Android 程序设计一直困扰着许多初学者,原因有两个.首先,必须学会使用 Java 程序设计语言,并且要懂 Android 的 XML词汇,然后才能开始学习 Android 的程序设 ...

最新文章

  1. java清空栈_java - 如何使用Intent.FLAG_ACTIVITY_CLEAR_TOP清除活动堆栈?
  2. jmeter用户自定义变量的实际使用
  3. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]
  4. 20161228阅读笔记
  5. 布隆过滤器Redis缓存穿透雪崩击穿热点key
  6. BugKuCTF 加密 聪明的小羊
  7. C#lock语句用法(lock到底有什么用?)
  8. ros如何编译python文件_Python为ROS编写一个简单的发布者和订阅者
  9. 【蓝桥杯单片机】IIC通讯协议与EEPROM(AT24C02)(官方驱动源码改写)
  10. java: Internal error in the mapping processor: java.lang.NullPointerException问题解决
  11. Net系列框架-Dapper+AutoFac 基于接口
  12. github上优秀的源码
  13. 学习有法,事半功倍 — 在线学习的10个技巧
  14. 软件注册机查找常用几个网址
  15. 这才是最简单的php+mysql+apache+bluefish+mysqlworkbench配置教程
  16. WITH GRANT OPTION
  17. 特权同学IP核心中的学习
  18. [原创]测试用例设计之场景法法
  19. 计算机相关专业术语中英文对照
  20. Dell灵越7580拆机照片

热门文章

  1. 图解使用Win8Api进行Metro风格的程序开发二----使用文件选择器访问和保存文件
  2. With在sql server 2005中的用法
  3. 【C/C++】变量做数组长度
  4. window环境使用C++实现WebSocket
  5. IDEA——使用JSONObject时报错
  6. win10 安装 Pytorch
  7. 论文笔记:孪生神经网络(Siamese Network)
  8. 更有效的加载较大的Bitmap
  9. raspberry树莓派NFS搭建
  10. RabbitMQ实例教程:Windows下安装RabbitMQ