首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android斜体字体

android斜体字体
EN

Stack Overflow用户
提问于 2009-09-28 14:26:50
回答 3查看 17K关注 0票数 1

我尝试在文本视图中显示斜体文本。我使用了TypeFace.defaultFromstyle(TypeFace.ITALIC)方法,但它不起作用,文本的样式没有设置为斜体。如果我在返回defaultFromstyle()时调用getStyle()方法,它将返回0。有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2009-09-28 18:00:06

使用Java代码中的setTypeface(Typeface)或XML布局中的android:textStyle。如果你想要所有的文本都是斜体的,他们应该做到这一点。

编辑:在这种情况下,我会认为你的字体默认没有斜体样式。来自setTypeface(Typeface)方法的文档:

设置文本应显示的字体和样式。请注意,并不是所有的字体系列实际上都有粗体和斜体变体,因此您可能需要使用setTypeface(Typeface, int)来获得您真正想要的外观。

你使用自定义字体吗?试一试

代码语言:javascript
运行
复制
mTextView.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC), Typeface.ITALIC)
票数 20
EN

Stack Overflow用户

发布于 2012-12-11 19:37:22

这应该是全部内容:

代码语言:javascript
运行
复制
   textView.setTypeface(null, Typeface.BOLD_ITALIC);
   textView.setTypeface(null, Typeface.BOLD);
   textView.setTypeface(null, Typeface.ITALIC);
票数 2
EN

Stack Overflow用户

发布于 2011-08-06 04:02:42

在TextView上的文档中...

public void setTypeface (字体tf,整型样式)自: API级别1

设置应显示文本的字体和样式,如果您提供的字体没有您指定的样式中的所有位,则将打开绘画中的假粗体和斜体位。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1487333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档