我是靠谱客的博主 温暖网络,最近开发中收集的这篇文章主要介绍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对象的族所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部