如何设置主题,有3种方式

1.AndroidManifest.xml/application/android:theme 设置全局的默认主题

Android主题配置-基础_第1张图片 设置全局默认主题

2.AndroidManifest.xml/activity/android:theme 为Activity单独设置

Android主题配置-基础_第2张图片 为单个activity设置主题

3.java设置主题

Android主题配置-基础_第3张图片 java设置主题

定义一个Material Design风格的默认主题(默认为深色)

minSdkVersion小于21的话需要引入 向下兼容包

Material Design风格兼容包

定义一个主题ThemeDark继承Theme.Appcompat

默认的Theme.AppCompat是深色主题

默认的主题是带ActionBar的

Android主题配置-基础_第4张图片 默认深色主题 效果图

在之前的基础上定义ThemeLight.NoActionBar 在里面设置2行代码

就可以实现默认没有ActionBar

Android主题配置-基础_第5张图片 深色不带ActionBar Android主题配置-基础_第6张图片 深色不带ActionBar效果图

定义一个Material Design风格的浅色主题

Android主题配置-基础_第7张图片 定义 Android主题配置-基础_第8张图片 浅色主题效果图

更多相关文章

  1. eclipse安装及配置android基础教程
  2. Android 基础知识复习
  3. android中进度条―基础篇
  4. APP开发实战95-动态Vector基础
  5. android基础之RelativeLayout布局
  6. Android_Log_1_基础知识
  7. Android学习——基础组件
  8. Android学习系列(40)--Android主题和样式之系统篇(下)
  9. Android 获取主题是不是暗黑主题,或者是不是深色主题

随机推荐

  1. Android Initialization Process ---- An
  2. Android 4.4以后设置状态栏颜色
  3. 2013.12.03 ——— android onPrepareOpt
  4. “android studio 运行程序提示Applicati
  5. android 开源项目推荐
  6. Android 导入多个外部静态链接库, 进行动
  7. 小知识:android
  8. Android Wear Preview- 创建通知(Creating
  9. Could not find com.android.tools.build
  10. Android实现CoverFlow效果