是否可以检查
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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复