一、在设计app时,可以使用style和themes统一各界面的外观及格式。
二、style是指一组可以应用到单个元素的格式属性。
三、theme是一组能够应用到一个app中所有界面的格式属性。
四、style和themes属于资源。android提供了一组默认的实现让你去使用。你也可以定义自已的style和theme资源。
五、创建style的步骤:在res/values下建立styles.xml文件。在styles.xml中增加根节点<resources>。根节点下可以放置多个<style>节点。<style>节点中可以放name和parent属性。name属性作为style的标志,被其它代码引用,而parnet属性表示当前style继承哪些style。style可以有多个<item>节点,item节点用于存放具体的属性值。最后在view中用style节点进行引用。
六、themce的创建和style一样。设置的时候在AndroidManifest.xml的application或activity节点中的android:theme属性中进行引用。
七、特殊符号@与?。@表示对当前应用的某资源的引用。而?表示对当前的属性进行引用。
八、当你喜欢某种默认样式,另外还需要作一些小调整时,你可以在style的parent属性在引用默认样式,然后在style节点下增加需要修改的item。
九、除了在laout及AndroidMenifest.xml中引用样式外,还可以以编程的方式用setTheme()方法设置theme。但一定要确保语句在setContentView和inflate之前。
分享到:
相关推荐
UML和模式应用 Applying UML and Patterns(中文版).pdf
通过上述内容可以看出,《UML和模式应用》这本书不仅深入介绍了UML的基本概念和使用方法,还提供了丰富的案例研究和实践指南,对于学习面向对象分析与设计具有极高的价值。无论是初学者还是有经验的开发人员,都可以...
uml和模式应用 applying uml and patterns(中文版).part5
《UML模式和应用》(APPLYING UML AND PATTERNS)是一本由Craig Larman编写的关于统一建模语言(UML)及其在软件设计中的应用的专业书籍。本书通过深入浅出的方式介绍了如何有效地运用UML来构建高质量的软件系统,并...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition
《Uml和模式应用-Applying.Uml.And.Patterns(中文版)》是面向对象开发领域的一本经典著作,深入探讨了如何在实际项目中有效应用统一建模语言(UML)和设计模式。这本书旨在帮助开发者理解并掌握这两种强大的工具,以...
《Applying UML and Patterns》还涵盖了设计模式这一重要主题,它是前人解决常见设计问题的经验总结,如工厂模式、单例模式和观察者模式等。这些模式为软件设计提供了可复用的解决方案,可以显著提高代码质量和可...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) <br>by Craig Larman <br>Publisher: Prentice Hall PTR; 3 edition ...
《Applying UML and Patterns》是一本经典的软件工程著作,由Craig Larman撰写,它深入浅出地介绍了统一建模语言(Unified Modeling Language,UML)以及如何在实际开发过程中应用设计模式。这本书是IT行业内理解和...
它可以帮助开发者和学生掌握OOA/D的重要原则和最佳实践--不仅仅是绘制UML,而是在软件设计过程中应用它们。作者通过精炼的研究案例,逐步介绍了有关OOA/D的关键技能,同时强调了软件分析和设计过程中最重要的活动...
Applying UML and Patterns第三版电子书,完整版
通过学习和应用这些最佳实践,读者能够构建出更加健壮、可维护、符合用户需求的软件产品。 总结来说,《Applying UML and Patterns 3rd Edition》通过全面介绍UML2标准、面向对象分析与设计、设计模式、迭代开发...
Applying Uml And Patterns: An Introduction To Object-Oriented Analysis And Design, And The Unified Process.Craig Larman,2001
UML和模式应用 Applying UML and Patterns 中文版
UML和模式应用 Applying UML and Patterns(中文版第三).pdf
《Applying UML and Patterns》是一本经典的IT书籍,专注于教授如何使用统一建模语言(UML)和设计模式进行面向对象设计。UML是一种图形化的建模工具,用于描述软件系统的行为和结构,而设计模式是软件开发中经过...
UML和模式应用 Applying UML and Patterns(中文版).