Android Galaxy Tab 运行时异常 :native typeface cannot be made?

标签 android typeface galaxy-tab

我正在尝试使用自定义字体 它可以在模拟器上正常运行。

但是在 Smsung Galaxy Tab 上抛出以下错误: 无法制作原生字体

这是我的代码:

               public static Typeface typeface;
             // -----define typeface

    typeface = Typeface.createFromAsset(getAssets(), "fonts/Verdana.TTf");
    Typeface.class.getField("DEFAULT").setAccessible(true);
                          ---------------------
        lblBrandCategory1.setTypeface(GuestActivity.typeface, 4);


            anyone knows the solution???

最佳答案

我有这个(碰巧在 Galaxy Tab 上)做的与您所做的几乎完全一样。结果对我来说是一个区分大小写的问题,例如文件名全部小写,我在 java 代码中将 .ttf 文件名大写。

所以大概这意味着当找不到 ttf 时你会得到这个错误(所以也要检查你的路径是否正确)。

关于Android Galaxy Tab 运行时异常 :native typeface cannot be made?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672887/

相关文章:

android - 输入类型=数字键盘在 Galaxy Tab 中禁用了点

Android : OpenGL 2. 0 第一人称相机

google-chrome - 我可以在 Chrome 中禁用本地字体吗?

ios - 如何在 iOS 5 中使用 iOS 6 字体

android - 如何确保我的 Android 应用仅在 Galaxy Tab 上可用?

android - Galaxy Tab 的奇怪性能问题

android - FFmpeg : How to create dynamic volume changes in an audio file?

Android Espresso 如何执行触摸事件

java - onDestroy() 之后会发生什么

android - 在 Android 自定义 ListView 中设置字体