我打算构建一个具有多变皮肤的 android 媒体播放器。我的目标是用户可以下载皮肤并将其与他的 android 媒体播放器一起使用。是否可以将皮肤打包为不同的包装并使用它们。请帮助真的很重要
最佳答案
您不能在运行时更改外观,但可以交换主题。
How to change current Theme at runtime in Android
您无法通过查看 API 下载新主题。 Application.setTheme( resourceID ) 不接受任何其他类型的参数。所以不幸的是,如果不更改一些 API,我认为这是不可能的。
关于具有可变皮肤/主题的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9014122/