转:善用Android预定义样式来为我们的布局设置效果,大大节约代码量
字体大小?
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。?
"?android:attr/textAppearanceLarge"?
"?android:attr/textAppearanceMedium"?
"?android:attr/textAppearanceSmall"?
使用方法为:?
android:textAppearance="?android:attr/textAppearanceLarge"?
android:textAppearance="?android:attr/textAppearanceMedium"?
android:textAppearance="?android:attr/textAppearanceSmall"?
或?
style="?android:attr/textAppearanceLarge"?
style="?android:attr/textAppearanceMedium"?
style="?android:attr/textAppearanceSmall"?
字体颜色?
android:textColor="?android:attr/textColorPrimary"?
android:textColor="?android:attr/textColorSecondary"?
android:textColor="?android:attr/textColorTertiary"?
android:textColor="?android:attr/textColorPrimaryInverse"?
android:textColor="?android:attr/textColorSecondaryInverse"?
ProgressBar?
style="?android:attr/progressBarStyleHorizontal"?
style="?android:attr/progressBarStyleLarge"?
style="?android:attr/progressBarStyleSmall"?
style="?android:attr/progressBarStyleSmallTitle"?
分隔符?
横向:?
<View android:layout_width="fill_parent"?
????? android:layout_height="1dip"?
????? android:background="?android:attr/listDivider" />?
纵向:?
<View android:layout_width="1dip"?
????? android:layout_height="fill_parent"?
????? android:background="?android:attr/listDivider" />?
CheckBox?
style="?android:attr/starStyle"?
类似标题栏效果的TextView?
style="?android:attr/listSeparatorTextViewStyle"?
其它有用的样式?
android:layout_height="?android:attr/listPreferredItemHeight"?
android:paddingRight="?android:attr/scrollbarSize"?
style="?android:attr/windowTitleBackgroundStyle"?
style="?android:attr/windowTitleStyle"?
android:layout_height="?android:attr/windowTitleSize"?
android:background="?android:attr/windowBackground"?
?
转自:http://emmet1988.iteye.com/blog/1038594
