自定义视图样式

时间:2013-08-16 11:58:06

标签: java android xml themes

我正在开发一个动态创建TextView小部件的调查应用程序。我一直在尝试整个下午,没有成功,找到一种方法来封装一些样式行为,所以我可以像.setTextAppearance(context, *customStyle*)一样调用它,但我不知道在哪里定义或如何调用自定义样式

1 个答案:

答案 0 :(得分:0)

res/values的某个XML文件中创建自定义样式,例如res/values/styles.xml

<resources>
    <style name="CustomTextStyle" parent="android:style/TextAppearance">
         <item name="android:textColor">#f00</item>
    </style>
</resources>

然后将此样式应用于代码中的TextView

 yourTextView.setTextAppearance(context, R.style.CustomTextStyle);