[问题] 关于更换整个接口的fonts

楼主: QQron (Run)   2015-06-26 22:08:57
想请问一下 关于整个接口更换自订字体的部分
我参考的是这个部落格
http://www.cnblogs.com/brainy/archive/2012/05/30/2526538.html
创造出一个fontmanger,对整个接口使用自订字体的部分
写法fontmanger跟他一样
public class FontManager {
想请问一下 关于整个接口更换自订字体的部分
我参考的是这个部落格
http://www.cnblogs.com/brainy/archive/2012/05/30/2526538.html
创造出一个fontmanger,对整个接口使用自订字体的部分
写法fontmanger跟他一样
然后在每个活动的oncreat部分,写入以下code
//更换字体
ViewGroup systemContent = (ViewGroup)this.getWindow().getDecorView().findViewById(android.R.id.content);
ViewGroup content = null;
if(systemContent.getChildCount() > 0 && systemContent.getChildAt(0) instanceof ViewGroup){
content = (ViewGroup)systemContent.getChildAt(0);
}
FontManager.changeFonts(content, this);
这也是参考他的回文写的,其实我这部分都一知半解
可是这样会产生以下错误
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
小弟新手上路,可以请高手指点一下该如何修正处理吗?感激不尽
作者: corrupt003 (QQ)   2015-06-27 01:03:00
content 为 null ?
楼主: QQron (Run)   2015-06-27 02:41:00
这问题修正好了,结果产生新的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com