作者:
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
小弟新手上路,可以請高手指點一下該如何修正處理嗎?感激不盡