HTC手机使用不同的主题,同时在第一次和方向更改后创建片段



我通过以下方式在活动中实例化片段:

Fragment fragment = new SimpleTestFragment();
fragment.setArguments(bundle);
final FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment, tag).addToBackStack(null).commit();

现在创建的片段没有应用任何样式,我的意思是文本视图有白色文本等。但是,旋转后,样式将正确应用。

一种解决方案是在onCreateView中使用新的包装上下文,但是在10+片段中这样做似乎没有必要,而且很烦人。

这是我的问题:你知道还有其他方法可以解决这个问题吗?

解决方案

请确保将清单中的主题应用于每个声明的活动,而不仅仅是应用程序。

最新更新