android - 动态地将主题应用到我的 Android 应用程序

标签 android themes

我有三个按钮来更改主题。单击每个按钮时,我的应用程序主题必须动态更改。如何以编程方式完成它。

最佳答案

要在运行时动态设置主题,请在调用 setContentView() 之前在 Activity 的 onCreate() 方法中调用 setTheme()。要更改主题,您只需重新启动您的 Activity 即可。

这是一个不错的 tutorial关于如何动态应用主题。

this也有一个。

关于android - 动态地将主题应用到我的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9222735/

相关文章:

themes - Liferay 主题 - Velocity - 检查用户是否具有自定义角色

Android撰写自定义主题颜色 - 文本颜色未选择主题颜色

android - 使用 gradle 插件 3.0.0 的 androidTest 的 Multidex 问题

如果我使用 CustomAdapter,Android 如何从我的自定义列表访问 View ?

wpf - 如何删除样式?

php - Joomla 中的 A/B 开发?

css - 防止动态 Shiny CSS 文件相互覆盖

java - 检测选项卡布局上的哪个位置

Android:DoubleTap 在改变方向后不起作用

android - 如何在不影响长度较小的数据的情况下减少html css中冗长数据的宽度?