【问题标题】:Error in using Roboto font in button在按钮中使用 Roboto 字体时出错
【发布时间】:2013-10-21 22:44:43
【问题描述】:

我正在编写一个应用程序,我想在按钮中使用 Roboto 细字体。这是我在主要活动的 onCreate 方法中的代码:

Typeface roboto = Typeface.createFromAsset(getAssets(), "Roboto-thin.ttf"); 

    btn1.setTypeface(roboto);
    btn2.setTypeface(roboto);
    btn3.setTypeface(roboto);
    btn4.setTypeface(roboto);
    btn5.setTypeface(roboto);
    btn6.setTypeface(roboto);
    btn7.setTypeface(roboto);
    btn8.setTypeface(roboto);
    btn9.setTypeface(roboto);
    btnd.setTypeface(roboto);
    btn1x.setTypeface(roboto);

    btnAdd.setTypeface(roboto);
    btnSub.setTypeface(roboto);
    btnDiv.setTypeface(roboto);
    btnMul.setTypeface(roboto);
    btnPow.setTypeface(roboto);
    btnEqu.setTypeface(roboto);
    btnDel.setTypeface(roboto);
    btnAC.setTypeface(roboto);

由于某种原因,应用程序在运行时崩溃。我在资产文件夹中有文件 Robot-Thin.ttf。我做错了什么?

【问题讨论】:

  • 想看logcat

标签: android eclipse button


【解决方案1】:

其实,我只是想出了问题所在。当我声明字体时,我将文件命名为“Roboto-thin.ttf”而不是“Roboto-Thin.ttf”,这表明在调用这些文件时它确实区分大小写。

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 2013-11-08
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多