app引入第三方字体
来源:互联网 发布:深圳ug数控编程培训 编辑:程序博客网 时间:2024/05/22 04:30
最近app完工,却要引入第三方字体,那改的叫蛋疼啊!日TMD客户。
下面是方法(有更好的方法欢迎指点)
/**
* 全局变量*
*/
@SuppressLint("SdCardPath")
public class MyApplication extends Application {
/**
* app字体
*/
public static Typeface TEXT_TYPE ;
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
try{
TEXT_TYPE = Typeface.createFromAsset(getAssets(),"YaHei.ttf");
}catch(Exception e){
TEXT_TYPE = null ;
}
}
}
public class MyTextView extends TextView {
public MyTextView(Context context) {
super(context);
setTypeface();
}
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
setTypeface();
}
public MyTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
setTypeface();
}
private void setTypeface(){
// 如果自定义typeface初始化失败,就用原生的typeface
if(MyApplication.TEXT_TYPE == null){
setTypeface(getTypeface()) ;
}else{
setTypeface(MyApplication.TEXT_TYPE) ;
}
}
}
至于MyTextView要怎么使用,大家都懂,哈哈
0 0
- app引入第三方字体
- android如何引入第三方字体
- iOS app内使用第三方字体
- android app开发,如何使用/引入第三方扩展jar
- 引入第三方库
- 使用第三方字体
- 使用第三方字体
- 使用第三方字体
- jdk引入第三方jar
- 引入第三方控件日历
- gwt 引入第三方插件
- eclipse引入第三方jar
- yii2引入第三方类
- Swift 引入第三方字体库
- Swift引入第三方库
- Angular引入第三方库
- angula2 引入第三方js
- VUE引入第三方插件
- 游戏协议加密及身份验证
- 征战不断:亚美尼亚黑客公布阿塞拜疆政府服务器敏感数据
- hdu 4336 Card Collector 概率DP 求期望
- struts2 中文乱码问题
- IOS 收集崩溃信息 NSException类
- app引入第三方字体
- 高性能Javascript:脚本的无阻塞加载策略
- MFC中用ADO连接数据库
- poj1200Crazy Search
- My Code Dream
- Java — 面向对象(自测题)
- js获取当前url主机名和端口号
- MySql 数据库将中文填入时字段时显示?号
- 一些著名问题与算法