我正在开发一个 android 应用程序,我想在其中支持多个主题。 每个主题都会有不同的颜色组合。 我怎样才能用最少的代码实现它。
有什么方法可以借助selector
来实现吗?
例如假设其中一个 Activity 显示动态项目列表。因此,与其在 ListView 中和背景中的每个列表项中单独提及主题,我不能只在一个地方提及主题并且所有元素自动选择适当的背景颜色等吗?
希望我的问题很清楚。
谢谢
最佳答案
你可以引用这个例子。
How do I apply a style to all buttons of an Android application
它处理按钮,但所有 UI 元素的概念都是相同的。
您可以在运行时使用 Activity.setTheme 方法设置主题。
关于android - 如何在应用中高效实现多主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20586614/