不允许使用字符串类型(at';android:typeface';带值';Calibri.ttf';)

不允许使用字符串类型(at';android:typeface';带值';Calibri.ttf';),android,typeface,Android,Typeface,如何将自定义字体设置为应用程序字体?以下是我的设置: 自定义字体位于/assets/fonts/Calibri.TTF 在我的清单中,我将应用程序主题设置为:android:theme=“@style/AppTheme” 这是我的style.xml: Calibri.ttf 现在我无法运行此应用程序。当我试图编译它时,我会遇到如下错误: error: Error: String types not allowed (at 'android:typeface' with value 'Cali

如何将自定义字体设置为应用程序字体?以下是我的设置:

  • 自定义字体位于
    /assets/fonts/Calibri.TTF
  • 在我的清单中,我将应用程序主题设置为:
    android:theme=“@style/AppTheme”
  • 这是我的
    style.xml
  • 
    Calibri.ttf
    

    现在我无法运行此应用程序。当我试图编译它时,我会遇到如下错误:

    error: Error: String types not allowed (at 'android:typeface' with value 'Calibri.ttf')
    

    字体值应该与这些值类似。“normal、sans、serif、monospace”字体值应与这些值类似。“normal、sans、serif、monospace”字体值应与这些值类似。“normal、sans、serif、monospace”字体值应与这些值类似。“普通、sans、serif、monospace”

    您需要将自定义字体从Calibri.ttf重命名为Calibri.ttf

    其次,您不能直接在资源文件中提供字体

    请尝试在github上引用此内容


    您需要将自定义字体从Calibri.ttf重命名为Calibri.ttf

    其次,您不能直接在资源文件中提供字体

    请尝试在github上引用此内容


    您需要将自定义字体从Calibri.ttf重命名为Calibri.ttf

    其次,您不能直接在资源文件中提供字体

    请尝试在github上引用此内容


    您需要将自定义字体从Calibri.ttf重命名为Calibri.ttf

    其次,您不能直接在资源文件中提供字体

    请尝试在github上引用此内容



    有反射的是。这部作品有一个关于堆栈溢出问题的思考。这部作品有一个关于堆栈溢出问题的思考。这部作品有一个关于堆栈溢出问题的思考。这项工作可以看看下面的stackoverflow问题

    您无法以样式应用…请在java代码中尝试这种方法@KetanAhir那么如何将字体设置为应用程序字体。创建自定义文本视图并在应用程序中使用它。您不能在样式中应用…请在java代码中尝试这种方式@KetanAhir那么如何将字体设置为应用程序字体。创建自定义文本视图并在应用程序中使用它。您不能在样式中应用…请在java代码中尝试这种方式@KetanAhir那么如何将字体设置为应用程序字体。创建自定义文本视图并在应用程序中使用它。您不能在样式中应用…请在java代码中尝试这种方式@KetanAhir那么如何将字体设置为应用程序字体。创建自定义文本视图并在应用程序中使用它。谢谢,现在我已经将代码改为Calibri.ttf,现在我可以运行这个项目了,但是字体不适用于这个应用程序。不,你不能。您无法通过XmlThank添加自定义字体,因此我可以如何设置它,现在我已将代码更改为Calibri.ttf现在我可以运行该项目,但该字体不适用于该应用程序。不,您不能。您无法通过XmlThank添加自定义字体,因此我可以如何设置它,现在我已将代码更改为Calibri.ttf现在我可以运行该项目,但该字体不适用于该应用程序。不,您不能。您无法通过XmlThank添加自定义字体,因此我可以如何设置它,现在我已将代码更改为Calibri.ttf现在我可以运行该项目,但该字体不适用于该应用程序。不,您不能。不能通过xml添加自定义字体