我在android中添加了第三方字体。我把字体放在资产/字体/qqqq.ttf的根目录中
type=Typeface.createFromFile("@assets/fonts/hwxk.ttf");
tv=(TextView) findViewById(R.id.index_grid_detail_text);
tv.setTypeface(type);
但它有这样一个错误:无法生成本机字体。
有什么问题?有人知道吗?非常感谢!
更改您的代码,就好像字体放在Project中的资产目录中一样:
Typeface type= Typeface.createFromAsset(getAssets(),"fonts/hwxk.ttf");
tv=(TextView) findViewById(R.id.index_grid_detail_text);
tv.setTypeface(type);
要从SD卡创建自定义字体,请将代码更改为:
Typeface type= Typeface.createFromFile(new File(Environment.getExternalStorageDirectory(), "/assets/fonts/hwxk.ttf"));
tv=(TextView) findViewById(R.id.index_grid_detail_text);
tv.setTypeface(type);
在AndroidManifest中添加sdcard权限。xml文件:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在setContentView();
之后编写下面的代码而不是您的代码,可能它会解决您的问题。
// text view label
TextView mTextView1 = (TextView) findViewById(R.id.TextView1);
// Loading Font Face
Typeface tf = Typeface.createFromAsset(getAssets(), "DroidSansFallback.ttf");
// Applying font
mTextView1.setTypeface(tf);
有关更多信息,请参阅下面的链接。
自定义Android字体
我想在我的android项目中添加第三方sdk。谁能告诉我一步一步的过程....我试过但不能...我的进程: 复制并粘贴libs文件夹中的jar文件 在build.gradle文件中添加依赖项 然后清除项目并生成
但是如果我没有。jar的话,在Xamarin的情况下该如何解决呢? 我试图按照本指南绑定Java库,但没有成功。
问题内容: 如何将第三方库(jar文件)添加到Talend项目? 还有一个问题是,每个Talend 使用,但是在我的情况下 使用组件,如何利用现有的日志记录库摆脱此异常? 问题答案: 您可以使用component或导入外部jar 。 欲了解更多信息,请访问 http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-libra
问题内容: 我正在使用scrapy 1.1。我想添加中间件,该中间件将无缝且随机地轮换用户代理。用户代理字符串由模块提供。 按照网站的指示,我有: 但是,当我运行它时,我得到: 我究竟做错了什么? 编辑:我在virtualenv中打开了一个python shell: 因此,“ scrapy.downloadermiddlewares.useragent.UserAgentMiddleware”似乎
本文向大家介绍Android Studio添加第三方库的注意事项,包括了Android Studio添加第三方库的注意事项的使用技巧和注意事项,需要的朋友参考一下 前言 很多人开始安卓入门的学习,都会选择Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多。主要是导入的问题和android studio自带的android 高版本S