所以我的布局有TextView
:
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GLASSES RX EXPIRATION DATE"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/black"
android:typeface="monospace" />
我的assets/fonts/
文件夹中还存有futura字体。我知道如何用java设置字体,但是在xml布局中有没有办法将字体设置为我的嵌入资源字体?
答案 0 :(得分:0)
不,没有办法在默认的normal
,monospace
,sans
和serif
旁边的xml布局中设置自定义字体。您可以创建自己的TextView
,其自定义属性可以使用xml中的额外字体,而不是使用普通的TextView
类。
答案 1 :(得分:0)
在标准表单中,您将无法执行此操作,但正如Luksprog所述,它有一种解决方法。你基本上需要
这使您可以使用自定义字体,而无需在整个应用程序中将其设置为java。这是一个tutorial。