Style和Theme

原创 2015年11月18日 14:24:10

Theme:针对的是窗体级别的,可以改变窗体的样式。

           Theme的使用:

                      1.在AndroidManifest.xml中,为Activity指定theme属性(推荐使用)

                      2.在Activity创建时调用setTheme方法来设置(在代码中setTheme时 ,必须要在setContentView前面)


              下面列一些系统自带

<span style="font-size:14px;">android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式

android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题栏,并全屏

android:theme="Theme.Light ": 背景为白色

android:theme="Theme.Light.NoTitleBar" : 白色背景并无标题栏

android:theme="Theme.Light.NoTitleBar.Fullscreen" : 白色背景,无标题栏,全屏

android:theme="Theme.Black" : 背景黑色

android:theme="Theme.Black.NoTitleBar" : 黑色背景并无标题栏

android:theme="Theme.Black.NoTitleBar.Fullscreen" : 黑色背景,无标题栏,全屏

android:theme="Theme.Wallpaper" : 用系统桌面为应用程序背景

android:theme="Theme.Wallpaper.NoTitleBar" : 用系统桌面为应用程序背景,且无标题栏

android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" : 用系统桌面为应用程序背景,无标题栏,全屏

android:theme="Theme.Translucent : 透明背景

android:theme="Theme.Translucent.NoTitleBar" : 透明背景并无标题

android:theme="Theme.Translucent.NoTitleBar.Fullscreen" : 透明背景并无标题,全屏

android:theme="Theme.Panel ": 面板风格显示

android:theme="Theme.Light.Panel" : 平板风格显示</span>


        Theme 的通常写法:

<span style="font-size:14px;">    <style name="MyStyle" [parent="Parent"]>
        
        <item name="[ATTR]">[VALUE]</item>
    </style></span>
              PARENT父类style的名字,可通过设置该值来继承其他style的属性

              [ATTR]:为需要设置的属性名,如:android:textColor等

              [VALUE]:为attr属性的预设值

例:

  





Style:是针对窗体元素级别的,可以改变制定控件或者layout的样式

         Style的使用: (与Theme基本一致,只是item内属性不同)

                        1.在res\values下创建styles.xml文件(AS和ES开发平台都自动创建好了)

                        2.添加<resourse>节点(根节点)

                        3.添加自定义的style及其属性

                style的通常写法为:

<span style="font-size:14px;">    <style name="MyStyle" [parent="Parent"]>
        
        <item name="[ATTR]">[VALUE]</item>
    </style></span>
              PARENT父类style的名字,可通过设置该值来继承其他style的属性

              [ATTR]:为需要设置的属性名,如:android:textColor等

              [VALUE]:为attr属性的预设值

例:

  




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Style和Theme

  • 2013年09月17日 21:21
  • 40KB
  • 下载

android_UI进阶之style和theme的使用

  • 2013年12月22日 16:06
  • 31KB
  • 下载

Android中style和theme巧用:Android应用程序启动时背景画面的切换

最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我 的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层...

Android 应用界面风格与主题(style and theme)

主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status B...

Android入门第十六篇之Style与Theme

本文介绍了Android UI设计的Style与Theme
  • hellogv
  • hellogv
  • 2011年01月11日 11:16
  • 85592

【Android】系统自带的主题与样式(theme and style)

android中自带的主题(theme)的集锦: •android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式 •and...
  • Etzmico
  • Etzmico
  • 2012年08月16日 15:54
  • 3745

android系统自带的主题与样式(theme and style)

android中自带的主题(theme)的集锦: •android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式...

Android中的样式和主题(style & theme)

一、样式 android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。 在CSS中是这样定义的...
  • wike163
  • wike163
  • 2011年08月11日 10:46
  • 656

android Theme & Style

首先,什么是Style,什么是Theme? Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小...

Android中style和theme巧用:Android应用程序启动时背景画面的切换

------- android培训、java培训、期待与您交流! ---------- 第1节 语句while while是循环语句,也是条件判断语句。当事先不知道循环该执行多少次时,就要用到whil...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Style和Theme
举报原因:
原因补充:

(最多只允许输入30个字)