当前位置: 首页 > article >正文

android 主题都表示什么意思

  1. Theme.AppCompat
    Theme.AppCompat 是一个兼容性主题,用于确保应用在不同版本的 Android 系统上都能保持一致的外观和行为。它提供了 Material Design 的样式,并且兼容 Android 2.1(API 级别 7)及以上版本。
    Theme.AppCompat:基本的 AppCompat 主题,提供 Material Design 的默认样式。
    Theme.AppCompat.Light:浅色背景的 AppCompat 主题。
    Theme.AppCompat.DayNight:根据系统设置自动切换白天和夜间模式的 AppCompat 主题。
    Theme.AppCompat.NoActionBar:不显示 ActionBar 的 AppCompat 主题。
    Theme.AppCompat.Light.NoActionBar:浅色背景且不显示 ActionBar 的 AppCompat 主题。
    Theme.AppCompat.DayNight.NoActionBar:根据系统设置自动切换白天和夜间模式且不显示 ActionBar 的 AppCompat 主题。
  2. Theme.MaterialComponents
    Theme.MaterialComponents 是基于 Material Design 2 的主题,提供了更现代的组件和样式。它适用于 Android 5.0(API 级别 21)及以上版本。
    Theme.MaterialComponents:基本的 MaterialComponents 主题,提供 Material Design 2 的默认样式。
    Theme.MaterialComponents.Light:浅色背景的 MaterialComponents 主题。
    Theme.MaterialComponents.DayNight:根据系统设置自动切换白天和夜间模式的 MaterialComponents 主题。
    Theme.MaterialComponents.NoActionBar:不显示 ActionBar 的 MaterialComponents 主题。
    Theme.MaterialComponents.Light.NoActionBar:浅色背景且不显示 ActionBar 的 MaterialComponents 主题。
    Theme.MaterialComponents.DayNight.NoActionBar:根据系统设置自动切换白天和夜间模式且不显示 ActionBar 的 MaterialComponents 主题。
  3. Theme.Holo
    Theme.Holo 是 Android 4.0(API 级别 14)引入的主题,用于提供 Holo 风格的界面。它在较旧的 Android 版本中广泛使用。
    Theme.Holo:基本的 Holo 主题。
    Theme.Holo.Light:浅色背景的 Holo 主题。
    Theme.Holo.NoActionBar:不显示 ActionBar 的 Holo 主题。
    Theme.Holo.Light.NoActionBar:浅色背景且不显示 ActionBar 的 Holo 主题。
  4. Theme.DeviceDefault
    Theme.DeviceDefault 是使用设备默认主题的设置。这意味着应用的外观将与设备的系统主题保持一致。
    Theme.DeviceDefault:基本的设备默认主题。
    Theme.DeviceDefault.Light:浅色背景的设备默认主题。
    Theme.DeviceDefault.NoActionBar:不显示 ActionBar 的设备默认主题。
    Theme.DeviceDefault.Light.NoActionBar:浅色背景且不显示 ActionBar 的设备默认主题。
  5. Theme.Translucent
    Theme.Translucent 是一个透明主题,用于创建透明背景的 Activity。这在需要自定义背景或实现特殊视觉效果时非常有用。
    Theme.Translucent:透明背景的主题。
    Theme.Translucent.NoTitleBar:透明背景且不显示标题栏的主题。
  6. Theme.Dialog
    Theme.Dialog 是一个对话框主题,用于将 Activity 呈现为对话框。
    Theme.Dialog:基本的对话框主题。
    Theme.Holo.Dialog:Holo 风格的对话框主题。
    Theme.MaterialComponents.Dialog:Material Design 2 风格的对话框主题。
  7. Theme.Wallpaper
    Theme.Wallpaper 是一个壁纸主题,用于将 Activity 的背景设置为设备的壁纸。
    Theme.Wallpaper:基本的壁纸主题。
    Theme.Wallpaper.NoTitleBar:壁纸背景且不显示标题栏的主题。

http://www.kler.cn/a/506108.html

相关文章:

  • 迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统-编写 bundle.json文件
  • Java面试总结(1)
  • 机器学习06-正则化
  • Spring Boot + MyBatis-Flex 配置 ProxySQL 的完整指南
  • Laravel 中 Cache::remember 的基本用途
  • 【大模型系列篇】数字人音唇同步模型——腾讯开源MuseTalk
  • 怎么防止SQL注入攻击
  • Uniapp-运行到手机安卓基座报错
  • 穷举vs暴搜vs深搜vs回溯vs剪枝系列一>优美的排列
  • 【力扣Hot 100】普通数组1
  • Oracle FLOOR函数的用法
  • week07_nlp文本分类任务
  • React封装倒计时按钮
  • msck批量
  • 案例|富唯智能复合机器人CNC柔性上下料
  • Python|【Pytorch】基于小波时频图与SwinTransformer的轴承故障诊断研究
  • 【网络编程】基础知识
  • 仿infobip模板功能-可通过占位符配置模板内容
  • 关于在vue3中使用v-for动态ref并控制el-tooltips当文字溢出时才展示的问题
  • WPS计算机二级•常用图表制作
  • NLP DAY1: 文本数据读取
  • 【优选算法】三数之和(双指针算法)
  • 【云岚到家】-day02-客户管理-认证授权
  • 如何在vue中渲染markdown内容?
  • 如何清理docker垃圾
  • Spring boot面试题----Spring Boot如何实现应用程序的热部署