[問題] 關於更換整個介面的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