- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android-定制UI风格与主题.ppt
Android-定制UI风格与主题 杨玉财 2011.07.10 Style和Theme 演示 注意 Style和Theme Style 是一个包含一种或者多种格式化属性的集合,主要用于定制View、Window的样式。比如,我们可以定义一种Style来定义文本的字 号大小和颜色,然后将其用在View元素的一个特定的实例。 Theme 是一个包含一种或者多种格式化属性的集合,主要用于定制Application、Activity的样式。比如,我们可以定义一个Theme,它为window frame和panel 的前景和背景定义了一组颜色,并为菜单定义可文字的大小和颜色属性,可以将这个Theme应用在你程序当中所有的Activity里。 主要用于保证界面间样式的一致性 Style和Theme 应用Style的关键点 在资源文件中定义Style 在资源文件中应用Style ?xml?version=1.0?encoding=utf-8? resources ????style?name=MyText?parent=@android:style/TextAppearance ????????item?name=android:textColor#987456/item ????????item?name=android:textSize24sp/item ????/style /resources Style和Theme 应用Style的关键点 在资源文件中定义Style 在资源文件中应用Style EditText ????android:id=@+id/myEditText ????android:layout_width=match_parent ????android:layout_height=match_parent ????style=@style/MyText“ ????android:text=测试/ Style和Theme 应用Theme的关键点 在资源文件中定义Style 在资源文件中应用Style 在代码中应用Style style name=For_normal parent=android:Theme.Black.NoTitleBar.Fullscreen item name=android:textSize25sp/item /style Style和Theme 应用Theme的关键点 在资源文件中定义Style 在资源文件中应用Style 在代码中应用Style application android:icon=@drawable/icon android:label=@string/app_name android:name=.MyApplication android:theme=@style/For_normal activity android:name=.StyleSetting android:label=@string/app_name android:theme=@style/For_normal Style和Theme 应用Theme的关键点 在资源文件中定义Style 在资源文件中应用Style 在代码中应用Style setTheme(R.style.For_normal) Application Activity 演示 参见演示代码 注意 setTheme方法应该在setContentView、inflate等初始化View的方法之前调用 风格定义的覆盖顺序为:Application-》Activity-》View,排在后面的风格定义覆盖掉排在前面的风格定义 谢谢! * A?style?is a collection of properties that specify the look and format for a?View?or window. A style can specify properties such as height, padding, font color, font size, background color, and much more. A style is defined in an XML resource that is separate from the XML that specifies the layout. A?theme?is a style applied to an entire?Activity?or application, rather than an individu
您可能关注的文档
最近下载
- 人教版英语八年级上Unit3整单元课件(共190张ppt).ppt
- 茶叶加工工(高级、三级)理论考试复习题库(含答案).docx
- 数据通信基础认知—数据通信系统的基本概念.pptx
- 2024年宠物食品行业分析报告:从零食到主粮,从代工依赖到海内外均衡发展.pdf
- 床上用品供货及售后服务方案.docx VIP
- 一种双偏振雷达降水优化反演方法.pdf VIP
- 亲子农场体验园设计.pptx
- 刘京焕财政学模拟测试题.doc VIP
- 荣威-360-产品使用说明书-荣威360PLUS 1.5L 自动尊享版-CSA7154ADAC-荣威360用户手册-2018.7.11.pdf
- 财政学原理刘京焕陈志勇李景友第十章节.ppt
文档评论(0)