我是靠谱客的博主 温暖网络,最近开发中收集的这篇文章主要介绍android 创建typeface 对象,java – 检查Android中的Typeface对象的族,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
是否可以检查
Typeface对象在Android API 8中使用的族?
我正在这样的Paint对象上创建字体
//Simplified code, the user actually selects the family and style from a list
Paint paint = new Paint();
paint.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD));
我后来希望能够像这样检查这个家庭
Typeface tf= paint.getTypeface();
if (tf.equals(Typeface.DEFAULT) || tf.equals(Typeface.DEFAULT_BOLD)) {
//do something
} else if (...) {
//do something else
}
这不起作用,因为它们不是同一个对象,我也尝试了tf == value但是同样的结果. Typeface对象似乎没有公开有助于家庭检测的任何有用的东西,有解决方法吗?我只需要检测基本的Android字体(SERIF,SANS-SERIF,DEFAULT,MONOSPACE等)
最后
以上就是温暖网络为你收集整理的android 创建typeface 对象,java – 检查Android中的Typeface对象的族的全部内容,希望文章能够帮你解决android 创建typeface 对象,java – 检查Android中的Typeface对象的族所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复