Android Theme 更新主题问题
想做一个夜间模式的效果,所以涉及到切换主题的技术。第一次在OnCreade设置了Theme,如下
之后在别的页面点击切换到夜间模式,通过handler通知本页面去更新Theme 如下
但是就是一直报空指针,异常信息如下:
具体就是这么个情况,求大侠,大神们 帮帮忙. Theme 主题 handler SetTheme --------------------编程问答-------------------- 楼主,不需要再setContentView了吧?
1、你首先把setContentView注释掉试试,如果不行,接着以下步骤。
2、保留setContentView,然后调用layout.setVisibility(View.VISIBLE);
之前先再获取一下layout的对象。
类似View layout = findViewById(R.id.xxxxx);
--------------------编程问答--------------------
http://blog.csdn.net/dblackde/article/details/7613098
楼主试试这个方法是否可用 --------------------编程问答--------------------
http://blog.csdn.net/zengshuqin/article/details/7176383
楼主把资源搞成这种apk包的模式呢 --------------------编程问答-------------------- setTheme和super互换一下位置 --------------------编程问答-------------------- 细看了一下,handler为空,是不是handler new晚了? 楼主检查一下或者贴一下代码 --------------------编程问答-------------------- super.onCreate挪上去 --------------------编程问答-------------------- 根据之前大家回答,问题已经解决。但是出现了新的问题,主题设置不上,一直报一下错误。
再请大家看看啊 --------------------编程问答-------------------- 没有你这个样式的资源啊 --------------------编程问答-------------------- 你是不是R文件中有这个ID,但是没这个样式啊。
--------------------编程问答-------------------- Values 里面Style 是存在的,
不明白啊 ...
补充:移动开发 , Android