我正在关注本教程: http://www.androidhive.info/2012/02/android-using-external-fonts/
以编程方式将自定义日语字体应用于我的Android应用程序。我怎样才能在xml上执行此操作而不是以编程方式执行此操作?因为我想在elipse图形布局上预览字体。
另外,当我以编程方式执行此操作时,我的文本不以imageview为中心。我这样做是为了让它居中,如果我不改变字体它会起作用:
`
<ImageView
android:id="@+id/karuta1_imageview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/karutavaziatreinamento" />
<TextView
android:id="@+id/texto_karuta1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/texto_karuta1"
android:textStyle="bold"
android:textSize="29sp"
/>
</RelativeLayout>`
答案 0 :(得分:1)
对不起,我非常确定没有办法只使用XML代码。您只能通过xml应用内置字体。
这是另一个类似于你的问题: Using a custom typeface in Android
答案 1 :(得分:0)
在您希望拥有该字体的每个文本视图上使用android:fontFamily标记。