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