如何在 Android 中自动显示浅色主题和深色主题的不同资源?

vol*_*vol 7 resources android themes

据我了解,Android 有两个内置主题,浅色和深色。我希望我的应用程序根据用户使用的主题显示不同的资源(而不是让用户在我的应用程序中显式指定主题!)。这可能吗?如果是这样,是否可以通过 xml 资源来完成,或者是否需要编程方法?

注意:是的,我已经阅读了http://d.android.com/guide/topics/ui/themes.html至少三次。它似乎告诉我如何做就是为我的元素设置一个特定的主题或样式,而不是正确显示浅色/深色元素。

Seb*_*oth 0

您可以在这个网站上检查替代的可绘制文件夹。

http://developer.android.com/guide/topics/resources/providing-resources.html

另外,本文档可能会有所帮助。 http://developer.android.com/guide/topics/ui/themes.html

对于常规主题:我不知道 Android 中有任何相关功能,您可能需要自己开发。