善用Android预定义样式

字体大小

对于能够显示文字的控件(如TextView, EditText, RadioButton, Button ,CheckBox ,Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。

复制到剪贴板 XML/HTML代码

1. "?android:attr/textAppearanceLarge"

2.

3. "?android:attr/textAppearanceMedium"

4.

5. "?android:attr/textAppearanceSmall"

使用方法为:

复制到剪贴板 XML代码

1. android:textAppearance="?android:attr/textAppearanceLarge"

2. android:textAppearance="?android:attr/textAppearanceMedium"

3. android:textAppearance="?android:attr/textAppearanceSmall"

4.

5.

6.

7. style="?android:attr/textAppearanceLarge"

8. style="?android:attr/textAppearanceMedium"

9. style="?android:attr/textAppearanceSmall"

字体颜色

复制到剪贴板 XML/HTML代码

1. android:textColor="?android:attr/textColorPrimary"

2. android:textColor="?android:attr/textColorSecondary"

3. android:textColor="?android:attr/textColorTertiary"

4. android:textColor="?android:attr/textColorPrimaryInverse"

5. android:textColor="?android:attr/textColorSecondaryInverse"

ProgressBar

复制到剪贴板 XML/HTML代码

1. style="?android:attr/progressBarStyleHorizontal"

2. style="?android:attr/progressBarStyleLarge"

3. style="?android:attr/progressBarStyleSmall"

4. style="?android:attr/progressBarStyleSmallTitle"

分隔符

复制到剪贴板 XML/HTML代码

1. 横向:

2.

3. <View android:layout_width="fill_parent"

4. android:layout_height="1dip"

5. android:background="?android:attr/listDivider" />

6.

7. 纵向:

8.

9. <View android:layout_width="1dip"

10. android:layout_height="fill_parent"

11. android:background="?android:attr/listDivider" />

CheckBox

复制到剪贴板 XML/HTML代码

1. style="?android:attr/starStyle"

类似标题栏效果的TextView

复制到剪贴板 XML/HTML代码

1. style="?android:attr/listSeparatorTextViewStyle"

其它有用的样式

复制到剪贴板 XML/HTML代码

1. android:layout_height="?android:attr/listPreferredItemHeight"

2.

3. android:paddingRight="?android:attr/scrollbarSize"

4.

5. style="?android:attr/windowTitleBackgroundStyle"

6.

7. style="?android:attr/windowTitleStyle"

8.

9. android:layout_height="?android:attr/windowTitleSize"

10.

11. android:background="?android:attr/windowBackground"

更多相关文章

  1. android知识链接汇总(3)
  2. Android(安卓)UI开发第一篇――android的九宫格式实现
  3. 另一个更简单的Android应用程序全屏的方法
  4. Android(安卓)Studio系列(二)使用Android(安卓)Studio开发/调试整
  5. Android(安卓)Service AIDL 远程调用服务 【简单音乐播放实例】
  6. Android(安卓)UI线程和非UI线程
  7. Android开发常用代码片段(三)
  8. js调用android的版本兼容问题
  9. 转载:Android中针对怎么来使用

随机推荐

  1. Android(安卓)实现在ImageView上绘图
  2. android 使用AndroidAnnotations注解简化
  3. pandaboard ES学习之旅——1 制作烧写SD
  4. Android(安卓)orm框架Sugar1.4源码(映射
  5. Android(安卓)Studio使用笔记
  6. [Android]使用全局变量传递数据
  7. 在Android项目中引入JsBridge时需要注意
  8. unity3D,PC、Android、IOS将内容复制到剪
  9. 获取系统电量
  10. Android(安卓)Fragment详解