fragment 中 切换主题
2017-03-11 16:21
405 查看
如果你的主题切换设置界面是写在fragment里边,只需要在改变了theme之后重新加载这个fragment就行了,代码如下:
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { final Context contextThemeWrapper = new ContextThemeWrapper( getActivity(), isDay ? R.style.day : R.style.night); LayoutInflater localInflater = inflater .cloneInContext(contextThemeWrapper); View v = localInflater.inflate(R.layout.fragment_layout, container, false); return v; }
相关文章推荐
- android app主题UI界面框架搭建 tablayout+Viewpager+fragment 导航栏滑动和点击切换界面
- 使用replace()方法往FragmentManager中添加Fragment,频繁切换会崩溃
- Android---fragment动态切换简单使用
- 【Android】保存Fragment切换状态
- ionic动态切换主题皮肤
- fragment每次切换的时候都要重新加载数据,解决方法
- Android之怎样实现滑动页面切换【Fragment】
- Iwfu-保存Fragment切换时的UI状态/保存销毁Activity后再次进入的视图状态
- 【Android】保存Fragment切换状态
- Fragment 页面切换与UI更新
- Android MD风格(仿饿了么透明状态栏) app换肤(夜间模式与日间模式主题切换)
- Android横竖屏切换后,重新设置activity布局,ViewPager上无法正确显示Fragment
- ViewPager+fragment实现切换页面(一)
- Android之Fragment实现界面切换学习笔记
- Android ViewPager、Fragment、组合控件结合使用(滑动切换,点击导航切换)
- Android 主题切换
- Android fragment实现多个页面切换效果
- Android ActionBar中进行Fragment切换
- 一个Activity或者是Fragment中三个Fragment进行切换
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信