3
我正在開發用於文本閱讀的應用程序。我試圖增加用戶的選項來自定義文本和應用程序本身的外觀。 在我的資源文件夾中創建多個樣式,並在運行時間在它們之間切換使用帶有樣式參數的視圖構造函數似乎很簡單。風格編輯器 - 動態創建並應用樣式
但是我也在考慮更進一步,並在我的應用程序中創建一個樣式編輯器,該編輯器允許用戶完全控制他們的體驗。
我認爲使用Android樣式這樣做基本上是不可能的,因爲樣式ID是在編譯時生成的。我正在考慮創建自定義視圖,這些視圖是我需要的樣式的視圖,在視圖構造器中操作AttributeSet
以應用我的樣式。
我該如何動態創建樣式並將其應用於我的視圖?