Android-Skin-Loader
Android-Skin-Loader copied to clipboard
使用你打好的 apk来用是没问题的,但导入源码,切换皮肤MainActivity无法加载背景
反复尝试,皮肤文件没问题,换用 普通 Activity来做主页也没问题, 应该是 BaseFragmentActivity的问题,不知其他人有无相同问题。
如图,文字颜色没问题,layout的背景色 为生效
已经定位到问题,ArticleListFragment.java的onCreateView方法内,
View v = inflater.inflate(R.layout.fragment_article_list, container, false);
不知何原因(应该跟作者使用的 support-v4的版本有关系), 此处 inflater 未能用到 activity 的inflater, 或者说layout控件的换肤属性被丢掉了, 改为
View v = getActivity().getLayoutInflater().inflate(R.layout.fragment_article_list, container, false);
可正常显示皮肤。
非常感谢,问题修复了