Android 字体相关
来源:互联网 发布:河北大学新区淘宝地址 编辑:程序博客网 时间:2024/06/06 05:44
1.自定义字体
android Typeface使用TTF字体文件设置字体
我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。
第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。
第二步,程序中调用:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typeface
tv.setTypeface(tf);//设置字体
2.在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体,
将中文设置成粗体的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
3.对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。
java代码:
"?android:attr/textAppearanceMedium"
"?android:attr/textAppearanceSmall"
使用方法为:
java代码:
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"
字体颜色
java代码:
android:textColor="?android:attr/textColorPrimary"
android:textColor="?android:attr/textColorSecondary"
android:textColor="?android:attr/textColorTertiary"
android:textColor="?android:attr/textColorPrimaryInverse"
android:textColor="?android:attr/textColorSecondaryInvers
ProgressBar
style="?android:attr/progressBarStyleHorizont
style="?android:attr/progressBarStyleLarge"
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyleSmallTit
分隔符 横向:
java代码:
- android:layout_width="fill_parent"
- android:layout_height="1dip"
- android:background="?android:attr/listDivider" />
纵向:
java代码:
- android:layout_height="fill_parent"
- android:background="?android:attr/listDivider" />
- CheckBox
- style="?android:attr/starStyle"
- //类似标题栏效果的TextView
- style="?android:attr/listSeparatorTextViewSty
le" - //其它有用的样式
- android:layout_height="?android:attr/listPreferredItemHeight"
- android:paddingRight="?android:attr/scrollbarSize"
- style="?android:attr/windowTitleBackgroundSty
le" - style="?android:attr/windowTitleStyle"
- android:layout_height="?android:attr/windowTitleSize"
- android:background="?android:attr/windowBackground
0 0
- Android 字体相关
- Android 字体相关
- Android 字体相关
- Android 字体相关知识汇总
- Android字体Font相关知识
- android的字体相关类Typeface
- 杂乱之android的字体相关类Typeface
- 杂乱之android的字体相关类Typeface
- 字体相关API
- 字体和按钮相关
- cocos2d 字体相关
- 字体相关知识
- 设置字体相关命令
- ios字体相关
- iOS字体相关知识
- iOS字体相关知识
- iOS字体相关知识
- NGUI 字体相关
- Android(安卓)WebView设置cookie
- svn is already locked解决方案
- Java调用C(Linux下实现Java本地方法)
- cocos2d-x3.2 Socket传输Json字符串
- DIV样式汇总
- Android 字体相关
- CentOS下手动Step By Step安装GitLab
- 两分钟彻底让你明白Android Activity生命周期(图文)
- js面向对象类
- 汉诺塔问题
- hdu 2846 Repository (字典树)
- 面试题1——Java的Exception和Error面试题10问10答
- 如何使用Loader来动态载入一个基于item的Component
- Andorid中mk文件的一些解释