3
我正在开发用于文本阅读的应用程序。我试图增加用户的选项来自定义文本和应用程序本身的外观。 在我的资源文件夹中创建多个样式,并在运行时间在它们之间切换使用带有样式参数的视图构造函数似乎很简单。风格编辑器 - 动态创建并应用样式
但是我也在考虑更进一步,并在我的应用程序中创建一个样式编辑器,该编辑器允许用户完全控制他们的体验。
我认为使用Android样式这样做基本上是不可能的,因为样式ID是在编译时生成的。我正在考虑创建自定义视图,这些视图是我需要的样式的视图,在视图构造器中操作AttributeSet
以应用我的样式。
我该如何动态创建样式并将其应用于我的视图?