2017-12-27 307 views
0

我試圖爲我的應用創建設置活動,用戶可以從中修改其他活動的主要顏色,但似乎無法直接更改顏色資源值。 現在,即時使用意圖,所以當用戶選擇一種顏色時,它會改變其他活動的顏色。更改顏色資源值

有沒有辦法改變所有活動的顏色並使其成爲永久性的,所以當用戶退出應用程序並返回時,它仍然存在?

通過這種方式我嘗試過使用firebase遠程配置,但沒有辦法實時更改默認值中的值,因此這對此沒有多大用處。

我不是試圖改變主題*我嘗試的顏色從給定的資源* 任何回答將有助於改變,謝謝

+0

[實現用戶選擇主題](https://stackoverflow.com/questions/8811594/implementing-user-choice-of-theme) – ADM

+0

@ADM是主題...其不同 –

+2

Isn Sharedpreference有可能嗎? – ADM

回答

0

使用共享偏好。當用戶選擇一個顏色存儲提示或編號或該顏色的值在您的共享首選項中。根據共享首選項在每項活動的開始處製作檢查條件,並通過從共享首選項獲取值來更改活動的顏色。

+0

已經做到了......非常酷 –