android 中的字体系列用法
Font-family usage in android
现在要在android中使用字体,我们直接在android中使用android:fontFamily="@font/yourFont"
,我们可以直接在视图上应用字体。
如果我们有相同字体的不同版本,例如 粗体、斜体、普通,我们可以创建一个字体系列为::
font/lobster.xml
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
android:fontStyle="normal"
android:fontWeight="400"
android:font="@font/lobster_regular" />
<font
android:fontStyle="italic"
android:fontWeight="400"
android:font="@font/lobster_italic" />
<font
android:fontStyle="bold"
android:fontWeight="600"
android:font="@font/lobster_bold" />
</font-family>
- 现在我的问题是如何直接使用斜体字体,
不是直接使用
android:fontFamily="@font/lobster_italic"
,而是使用 lobster.xml
参考。
在你的xml中使用
android:fontFamiliy="@font/lobster"
android:textStyle="italic"
或在代码中
textview.setTypeface(textview.getTypeface(), Typeface.ITALIC);
现在要在android中使用字体,我们直接在android中使用
android:fontFamily="@font/yourFont"
,我们可以直接在视图上应用字体。如果我们有相同字体的不同版本,例如 粗体、斜体、普通,我们可以创建一个字体系列为::
font/lobster.xml
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
android:fontStyle="normal"
android:fontWeight="400"
android:font="@font/lobster_regular" />
<font
android:fontStyle="italic"
android:fontWeight="400"
android:font="@font/lobster_italic" />
<font
android:fontStyle="bold"
android:fontWeight="600"
android:font="@font/lobster_bold" />
</font-family>
- 现在我的问题是如何直接使用斜体字体,
不是直接使用
android:fontFamily="@font/lobster_italic"
,而是使用lobster.xml
参考。
在你的xml中使用
android:fontFamiliy="@font/lobster"
android:textStyle="italic"
或在代码中
textview.setTypeface(textview.getTypeface(), Typeface.ITALIC);