在xml中使用android上的自定义字体

时间:2014-07-18 19:20:26

标签: android xml fonts

我正在关注本教程: 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>`

2 个答案:

答案 0 :(得分:1)

对不起,我非常确定没有办法只使用XML代码。您只能通过xml应用内置字体。

这是另一个类似于你的问题: Using a custom typeface in Android

答案 1 :(得分:0)

在您希望拥有该字体的每个文本视图上使用android:fontFamily标记。