Android开发 -- UI界面之threme和style

2019-12-10 17:53:20王旭

6.1、Theme_Light_Panel

意思为:删除掉所有多余的窗口装饰,在一个空的矩形框中填充内容,作用范围相当于把dialog中的所有元素全部去掉,只是一个空的矩形框,且默认是light的样式。

7、Theme_Wallpaper

意思为:使用墙纸做主题,默认状态。

7.1、Theme_WallpaperSettings

意思为:使用墙纸做主题,默认是使用将上一个界面调暗之后作为主题

7.2、Theme_Light_WallpaperSettings

意思为:使用墙纸做主题,默认Light状态。

7.3、Theme_Wallpaper_NoTitleBar

意思为:使用墙纸做主题,且没有标题栏

7.4、Theme_Wallpaper_NoTitleBar_Fullscreen

意思为:使用墙纸做主题,且没有标题栏,且全屏显示

8、Theme_Translucent

意思为:半透明状态下的背景,将运行此activity之前的屏幕作为半透明状态作为此activity运行时的样式。

8.1、Theme_Translucent_NoTitleBar

意思为:半透明状态下没有标题栏的背景,将运行此activity之前的屏幕作为半透明状态作为此activity运行时的样式。

8.2、Theme_Translucent_NoTitleBar_Fullscreen

意思为:半透明状态下没有标题栏且全屏的背景,将运行此activity之前的屏幕作为半透明状态作为此activity运行时的样式。

二、style android中的样式一般是用于窗体元素界别的,用于改变控件的样式

理解为将写在控件属性里面的属性,用一个文件给包装起来了!!

样式文件规范:

 

复制代码 <?xml version="1.0" encoding="utf-8"?>  
<resources>  
  <style name="TextStyle">  
     <item name="android:textSize">14sp</item>  
     <item name="android:textColor">#fff</item>  
  </style>