如何设计抽屉 (NavigationView) 与主 activity 不同的主题?
How to style drawer (NavigationView) different theme than main activity?
我喜欢在 activity 中使用深色主题,但我希望在浅色主题中使用抽屉。
是否可以为 activity 设置深色主题并为抽屉设置浅色主题?抽屉应该是浅色的,但在黑暗中 activity.
只需将其添加到您的导航视图中即可 XML
android:theme="@style/Theme.AppCompat.Light"
要在主题之间动态切换,您只需像这样在 super onCreate 之前调用 setTheme:
public void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
}
我喜欢在 activity 中使用深色主题,但我希望在浅色主题中使用抽屉。
是否可以为 activity 设置深色主题并为抽屉设置浅色主题?抽屉应该是浅色的,但在黑暗中 activity.
只需将其添加到您的导航视图中即可 XML
android:theme="@style/Theme.AppCompat.Light"
要在主题之间动态切换,您只需像这样在 super onCreate 之前调用 setTheme:
public void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
}