转:善用Android预定义样式来为小弟我们的布局设置效果,大大节约代码量

转:善用Android预定义样式来为我们的布局设置效果,大大节约代码量字体大小?对于能够显示文字的控件(如Text

转:善用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