android中字体族的使用

android中字体族的使用,android,android-fonts,Android,Android Fonts,现在要在android中使用字体,我们直接在android中使用android:fontFamily=@font/yourFont,我们可以直接在视图上应用字体 如果同一字体有不同版本,如粗体、斜体、普通,我们可以创建如下字体系列: font/lobster.xml 现在我的问题是如何直接使用斜体字体, 不直接使用android:fontFamily=@font/lobster_italic,而是使用lobster.xml引用。 在您的xml使用中 android:fontFamiliy=&qu

现在要在android中使用字体,我们直接在android中使用android:fontFamily=@font/yourFont,我们可以直接在视图上应用字体

如果同一字体有不同版本,如粗体、斜体、普通,我们可以创建如下字体系列:

font/lobster.xml

现在我的问题是如何直接使用斜体字体, 不直接使用android:fontFamily=@font/lobster_italic,而是使用lobster.xml引用。 在您的xml使用中

android:fontFamiliy="@font/lobster"
android:textStyle="italic"
还是用代码

textview.setTypeface(textview.getTypeface(), Typeface.ITALIC);

设置android:textStyle=italic将使用font/lobster\u italic?。是的,如果系统可以找到合适的斜体字体,这里应该是这样。谢谢RobCo。系统可以根据您尝试使用的文本样式选择正确的字体。
textview.setTypeface(textview.getTypeface(), Typeface.ITALIC);