关闭

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

1254人阅读 评论(0) 收藏 举报
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="Translucent"
android:theme="Theme.Translucent.NoTitleBar"
android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
android:theme="Theme.Panel"

android:theme="Theme.Light.Panel"




android中系统自带的样式(style)的集锦:

Android平台定义了三种字体大小。

  1. "?android:attr/textAppearanceLarge"
  2. "?android:attr/textAppearanceMedium"
  3. "?android:attr/textAppearanceSmall"

使用方法:

  1. android:textAppearance="?android:attr/textAppearanceLarge"
  2. android:textAppearance="?android:attr/textAppearanceMedium"
  3. android:textAppearance="?android:attr/textAppearanceSmall"

或者

  1. style="?android:attr/textAppearanceLarge"
  2. style="?android:attr/textAppearanceMedium"
  3. style="?android:attr/textAppearanceSmall"

Android字体颜色

  1. android:textColor="?android:attr/textColorPrimary"
  2. android:textColor="?android:attr/textColorSecondary"
  3. android:textColor="?android:attr/textColorTertiary"
  4. android:textColor="?android:attr/textColorPrimaryInverse"
  5. android:textColor="?android:attr/textColorSecondaryInverse"

AndroidProgressBar

  1. style="?android:attr/progressBarStyleHorizontal"
  2. style="?android:attr/progressBarStyleLarge"
  3. style="?android:attr/progressBarStyleSmall"
  4. style="?android:attr/progressBarStyleSmallTitle"

分隔符 横向:

  1. <View
  2. android:layout_width="fill_parent"
  3. android:layout_height="1dip"
  4. android:background="?android:attr/listDivider" />

分隔符 纵向:

  1. <View android:layout_width="1dip"
  2. android:layout_height="fill_parent"
  3. android:background="?android:attr/listDivider" />
复制代码

CheckBox

  1. style="?android:attr/starStyle"


//其它有用的样式 


android:layout_height="?android:attr/listPreferredItemHeight"

android:paddingRight="?android:attr/scrollbarSize"

style="?android:attr/windowTitleBackgroundStyle"

style="?android:attr/windowTitleStyle"

android:layout_height="?android:attr/windowTitleSize"

android:background="?android:attr/windowBackground"



0
0
查看评论

Android系统自带主题初探

Android系统有很多自带的主题,而且,随着Androi版本的不断更新,系统的默认主题也在不断的变化,这里就简要介绍一下5.0系统的主题。 1. 系统自带的主题 那么系统自带的主题有哪些呢,在工程目录\frameworks\base\core\res\res\values下,我们可以看到以下文件:...
  • znd8866
  • znd8866
  • 2017-08-28 20:43
  • 150

Android系统自带主题样式(android:theme),Android Dialog 系统样式

转载:http://stephen830.iteye.com/blog/1129203      http://blog.sina.com.cn/s/blog_3e333c4a0102vk0f.html Android系统自带样式(android:theme) ...
  • qq_30716173
  • qq_30716173
  • 2016-01-12 13:13
  • 13373

关于android的一些默认的系统style和theme

设计的时候一定会用到一些控件的默认样式,要想了解这些默认样式,可以去android_sdk中去找,sdk安装路径\platforms\android-8\data\res\drawable;或者styles
  • peakerli
  • peakerli
  • 2013-07-03 16:25
  • 962

Android开发之Theme、Style探索及源码浅析

本文主要分两部分来进行简单粗略的浅析,首先会围绕Theme与Style的定义及在App开发中的使用来进行简单回顾,接着第二部分会介绍Android系统关于Theme与Style的规则及源码,然后简单总结下我们开发中如何处理自定义Theme与Style的一些方法。
  • yanbober
  • yanbober
  • 2016-06-12 16:12
  • 17066

Android中的样式Style和主题Theme使用示例

Android中的样式Style和主题Theme使用示例
  • Gaugamela
  • Gaugamela
  • 2017-02-22 09:11
  • 665

Android API 指南 - 【样式Style与主题Theme】

原文:http://developer.android.com/intl/zh-cn/guide/topics/ui/themes.html 样式(style)是定义了一个View或Window的外观和格式的属性的集合。样式可以定义的属性包括高度(height)、填充值(padding)、字体颜...
  • aciscoa
  • aciscoa
  • 2015-01-13 10:11
  • 636

Android中样式style和主题Theme的使用总结

一.Style的使用使用style属性可以很方便的抽取一些属性,不用重复写很多相同的属性。二。设置全屏,这个应用比较多
  • wenzhi20102321
  • wenzhi20102321
  • 2016-12-29 21:56
  • 5189

Android5.0设置主题样式

@color/status_red @color/status_red @color/action_red @color/window_bg_red @color/...
  • zl18603543572
  • zl18603543572
  • 2015-11-10 08:27
  • 1238

android 自定义主题样式

From: http://blog.csdn.net/dawanganban/article/details/17732701 还记得在Android菜鸟的成长笔记(3)中我们曾经遇到了一个问题吗?"这个界面和真真的QQ界面还有点不同的就是上面的标题myFirstApp,怎么...
  • dongge825
  • dongge825
  • 2014-03-12 20:24
  • 24611

Style在Android中的继承关系

转自:Style在Android中的继承关系Android的Styles(样式)和Themes(主题)非常类似Web开发里的CSS,方便开发者将页面内容和布局呈现分开。Style和Theme在Android里的定义方式是完全一样的,两者只是概念上的区别:Style作用在单个视图或控件上,而Theme...
  • AwayEagle
  • AwayEagle
  • 2016-09-18 18:04
  • 1397
    个人资料
    • 访问:11105054次
    • 积分:77440
    • 等级:
    • 排名:第24名
    • 原创:506篇
    • 转载:912篇
    • 译文:4篇
    • 评论:2264条
    打赏
    如果您认为本博客不错,读后觉得有收获,不妨打赏赞助我一下,让我有动力继续写出高质量的博客。



    赠人玫瑰,手有余香。分享技术,传递快乐。

    有心课堂,传递的不仅仅是技术!

    QQ交流群:250468947

    有心课堂会员,请加入VIP QQ交流群:213725333

    github
    我的视频
    博客专栏
    最新评论