【发布时间】:2018-02-23 12:30:59
【问题描述】:
收件箱应用具有导航抽屉。单击任何导航抽屉项目时,会加载一个片段(很可能),并且在此事务期间,应用程序主题会发生变化。更改应用程序主题需要在活动的 onCreate() 方法中的 setContentView(..) 之前调用 setTheme() 方法。超级流畅的 UI 指示片段的使用,那么如何在不重新创建父活动的情况下实现这一点(否则肯定会有延迟)。
【问题讨论】:
-
请先说明您的问题
-
你现在明白我的问题了吗?
-
是的,这可以很容易地使用stackoverflow.com/a/2483001/5928383 实现,唯一的技巧是,它适用于活动。因为你有片段的方式是添加一个restartActivity方法,片段更改保持当前片段的记录。否则使用活动来实现它。
标签: android user-interface android-fragments navigation-drawer google-inbox