android斜体字体

Aru*_*tha 1 fonts android

我尝试在textview中显示斜体文本.我使用方法TypeFace.defaultFromstyle(TypeFace.ITALIC),但它不起作用,文本的样式不设置为斜体.如果我在返回defaultFromstyle()时调用getStyle()方法,则返回0.任何想法?

Dim*_*rov 20

使用setTypeface(Typeface)Java代码或android:textStyleXML布局.如果您希望所有文本都是斜体,他们应该这样做.

编辑:在这种情况下,默认情况下,我认为您的字体没有斜体样式.从setTypeface(Typeface)方法的文档:

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

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

mTextView.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC), Typeface.ITALIC)
Run Code Online (Sandbox Code Playgroud)