在项目开发中,layout中会有些控件经常会重复。为了减少工作量,我们一般会些一下style。然而自定义的属性如何在style中使用呢?其实很简单。如下是我在文件中values/attrs.xml自定义的属性
<declare-styleable name="CustomFontType">
<attr name="txtFontType" format="string"/>
</declare-styleable>接下来是values/styles.xml中定义的style<style name="leftMenuSection" parent="@style/leftMenuName"><!---继承父style,如果子style的属性跟父style的属性相同,则系统会取子style的值------>
<item name="android:textColor">@color/color_battleship_gray</item>
<item name="txtFontType">@string/Apex_New_Bold</item><!-----直接用属性名称就可以--->
</style>
本文介绍如何在Android开发中通过自定义属性简化样式设置过程。具体包括在attrs.xml中声明自定义属性,并在styles.xml中应用这些属性的方法。
170

被折叠的 条评论
为什么被折叠?



