1.网上有很多这样的问题,解决的办法有很多,不同的人可能不一样,推荐一个比较详细的解决方案的地方,http://stackoverflow.com/questions/12766930/native-typeface-cannot-be-made-only-for-some-people

自己可以去试试.博主是修改了所建的assets文件的位置后问题得到了解决.

2.代码部分

 private EditText mText; mText = (EditText) findViewById(R.id.text);  // 设置字体test.ttf mText.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/test.ttf")); Caused by: java.lang.RuntimeException: native typeface cannot be made

3.解决的办法:

 将assets文件夹建立在src/main目录结构中.

更多相关文章

  1. 在Ubuntu上下载、编译、运行Android内核Linux Kernel
  2. Android(安卓)studio查看sdk源代码
  3. Android如何在service中弹出对话框
  4. 浅析Android(安卓)的 MediaPlayer类
  5. Android之Actionbar顶部标签的使用
  6. Android中的RxJava
  7. Android(安卓)数据库SQLiteDatabase的使用
  8. Android退出当前应用程序的方法
  9. Android(安卓)高手进阶教程(十三)之----Android(安卓)数据库SQLi

随机推荐

  1. 嵌套水平滑块与单击控件
  2. 用javaScript编写的验证函数只运行一次?
  3. 下拉列表中的Prestashop过滤器不起作用
  4. 错误地将JSON数据写入文件。
  5. 很多骨干观点 - 性能问题?
  6. 单击内部标记时将类添加到li
  7. 在JavaScript中的for循环中调用异步函数
  8. 你如何组织Javascript verboseness?
  9. 优雅降级对非JavaScript ui的重要性
  10. ajax请求返回一个空字符串作为响应