Android样式和主题

(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其更新的 android app 皆套用了这个设计介面。当然,这个设计介面著实让大家感到惊艳外,更让 android 开发者开始担心未来 app 的界面处理了。

不过,所幸有着之前 actionbar 的经验后,android 也很快地在 support library 里面提供了相对应的 api 给开发者使用,本篇就为各位介绍 – toolbar,这是用来取代过去 actionbar 的控件,而现在于 material design 中也对之有一个统一名称:app bar,在未来的 android app 中,就以 toolbar 这个元件来实作之。

Android样式和主题_第1张图片

1. 概述

Android 3.0  Android 推了 ActionBar 这个控件,而到了2013 年 Google 开始大力地推动所谓的 android style,想要逐渐改善过去 android 纷乱的界面设计,希望让终端使用者尽可能在 android 手机有个一致的操作体验。ActionBar 过去最多人使用的两大套件就是 ActionBarSherlock 以及官方提供在 support library v 7 里的 AppCompat。

既然会有本篇跟各位介绍的 Toolbar,也意味着官方在某些程度上认为 ActionBar 限制了 android app 的开发与设计的弹性,而在 material design 也对之做了名称的定义:App bar。接下来将为各位分成几个阶段进行说明,如何在 android app 中用 toolbar 这个控件来做出一个基本的 app bar 喽。

2. 基础套用

这个阶段从 toolbar_demo_checkpoint0 开始,分成下列三个部份:

风格 (style)

界面 (layout)

程序 (java)

2.1 风格(style)

风格要调整的地方有二

一在 res/values/styles.xml中

二在 /res/values-v21/styles.xml中

为了之后设定方便,我们先在 res/values/styles.xml 里增加一个名为 AppTheme.Base 的风格


Android样式和主题_第2张图片

因为此范例只使用 Toolbar,所以我们要将

更多相关文章

  1. Android自定义字体样式Typeface的三种技术方案:Java代码的setType
  2. Android实现高定制化日历控件
  3. Android UI 控件 和 对应监听器详细总结
  4. HelloWorldAndroid几个控件
  5. android自定义控件:可旋转View:可作为ImageView、ImageButton
  6. Android中控件的显示和隐藏以及EditText的可编辑和不可编辑状态
  7. Android自己动手实现下拉刷新控件(1)----典型控件分析
  8. Android界面编程——对话框控件(四)
  9. Android星星评分控件RatingBar的使用

随机推荐

  1. Android(安卓)Service 服务详细讲解
  2. Android的四种启动方式
  3. Handler机制情景分析
  4. Android应用程序与SurfaceFlinger服务之
  5. Android(安卓)Studio 下载安装教程
  6. android TextView 阴影效果,和使用style学
  7. Android禁止横屏竖屏切换
  8. 常用的一些属性说明
  9. Android(安卓)根文件系统分析
  10. Android(安卓)Binder简介