Android 将样式应用于特定的xml布局
我正在制作一个应用程序,有很多文本要阅读,我希望它有两个主题。黑暗与光明。因此,我认为实现这一点的方法是使用2个Android 将样式应用于特定的xml布局,android,xml,Android,Xml,我正在制作一个应用程序,有很多文本要阅读,我希望它有两个主题。黑暗与光明。因此,我认为实现这一点的方法是使用2个XML布局。但我不知道如何将1样式设置为1laayout,将不同的样式设置为不同的布局。manifest中有一个字段android:theme,但它为整个应用程序设置了主题,而不是特定的布局 所以,说得清楚一点,我的问题是;如何将样式/主题设置为特定的活动,而不是整个应用程序?在清单中,可以将android:theme添加到活动标记中,并覆盖应用程序标记主题 <applicati
XML
布局。但我不知道如何将1样式设置为1laayout
,将不同的样式设置为不同的布局。manifest
中有一个字段android:theme
,但它为整个应用程序设置了主题,而不是特定的布局
所以,说得清楚一点,我的问题是;如何将样式/主题
设置为特定的活动
,而不是整个应用程序?在清单中,可以将android:theme
添加到活动标记中,并覆盖应用程序标记主题
<application
android:theme="..." <!-- App theme -->
...
<activity
android:theme="..." <!-- Theme for just this Acitivty -->
您还可以尝试在活动类中以编程方式调用setTheme
我认为实现这一点的方法是使用2个XML布局
你只需要一个布局就可以选择你要设置的主题的属性什么是“几乎”对不起!在我的手机上自动完成;)谢谢这看起来像是我可以使用的东西,但请你再详细解释一下!非常感谢。我不知道该扩展什么。您已经知道清单中的主题属性,并且可以清楚地看到活动元素,因此只需添加新的属性。因此,我只需将和id:theme
添加到活动xml?