整个程序所有textView字体颜色一个杨
1. 样式与主题
<?xml version="1.0" encoding="utf-8"?>?
<resources>?
? <style name="MyRedTheme" parent="android:Theme.Light">?
? ? <item name="android:textAppearance">@style/MyRedTextAppearance</item>?
? </style>?
? <style name="MyRedTextAppearance" parent="@android:style/TextAppearance">?
? ? <item name="android:textColor">#F00</item>?
? ? <item name="android:textStyle">bold</item>?
? </style>?
</resources>?
<?xml version="1.0" encoding="utf-8"?>?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"?
? ? android:orientation="vertical"?
? ? android:layout_width="fill_parent"?
? ? android:layout_height="fill_parent"?
? ? >?
<TextView?
? ? style="@style/MyRedTheme"?
? ? android:layout_width="fill_parent" ?
? ? android:layout_height="wrap_content" ?
? ? android:text="This is red, isn't it?"?
? ? />?
</LinearLayout>?
2.
public class RedTextView extends TextView{?
? ? public RedTextView(Context context, AttributeSet attrs) {?
? ? ? ? super(context, attrs);?
? ? ? ? setTextColor(Color.RED);?
? ? }?
}?
<?xml version="1.0" encoding="utf-8"?>?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"?
? ? android:orientation="vertical"?
? ? android:layout_width="fill_parent"?
? ? android:layout_height="fill_parent"?
? ? >?
<org.example.RedTextView ??
? ? android:layout_width="fill_parent" ?
? ? android:layout_height="wrap_content" ?
? ? android:text="This is red, isn't it?"?
? ? />?
</LinearLayout>?