Java 视图的自定义样式

Java 视图的自定义样式,java,android,xml,themes,Java,Android,Xml,Themes,我正在开发一个调查应用程序,它可以动态创建TextView小部件。我整个下午都在试图找到一种方法来封装一些样式行为,这样我就可以像.settextearance(context,*customStyle*),但我不知道在哪里定义或如何调用自定义样式。在res/values中的某个XML文件中创建自定义样式,例如res/values/styles.xml: <resources> <style name="CustomTextStyle" parent="android:

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

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

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

你说的定制风格是指你自己的风格?还是android提供的?你想创造什么样的风格?您想创建自定义主题,还是只为所有主题创建一种样式?是的,我的意思是让主题指定我的textView的大小、颜色等,这样我就可以调用它,而不是每次都指定它们。我想要定制的,所以每种类型的小部件都可以定制得稍有不同。谢谢!这正是我想做的。
 yourTextView.setTextAppearance(context, R.style.CustomTextStyle);