0
我目前正在開發一個應該由最終用戶完全自定義的應用程序。試想一下,應用程序有許多活動與一些TextViews
,Buttons
等我可以動態編輯樣式嗎?
所以客戶可以創建這樣一個XML文件:
<style >
<h1>25dp</h1>
<h2>30dp<h2>
<actionbar>#cecece</actionbar>
</style>
你可以想像,例如,有幾個TextViews這總是「標題」,所以他們應該總是採取這個h1 value
。
我知道我可以分析每個 TextView的這個XML文件並,手動應用這種風格,但是這不是實現這一目標,因爲如果我有3000個textViews,我應該手動編輯所有的好方法。
我想要的是以編程方式「編輯」實際的風格。
任何提示?
用戶只能提供XML文件。 – Reinherd
那麼你仍然需要自己實現「apply xml to view」特性,因爲普通樣式不能在運行時加載。 – WarrenFaith