Я создаю приложение для Android и хочу, чтобы в графическом интерфейсе пользователь получал разные цветовые темы. Что-то простое, как разные оттенки цвета.Как вы обрабатываете настройки цвета пользователей в android?
Как вы справляетесь с этим? Сохраняете ли вы все необходимые цвета в качестве ресурсов в ресурсах android, а затем в зависимости от настроек цвета устанавливаете цвета программно? Или вы можете узнать, как читать настройки прямо в xml: s?
Или (если вы не можете сделать это через xmls), вы сохраняете все цвета в классе как public static? Который мне кажется проще, если вам нужно программно изменить цвета.
Мысли по этому вопросу была бы оценена :)
Спасибо, я буду читать вверх в теме! Но на каком этапе вы вводите предпочтение пользователя? Можно ли это сделать в xml или мне нужно изменить стиль где-то в коде и поставить стандартный, который я использую, прежде чем я получу предпочтения из памяти? – SverkerSbrg
Вы можете сохранить пользовательские настройки с помощью общих настроек. Посмотрите на эту другую ссылку: http://developer.android.com/reference/android/content/SharedPreferences.html И этот пример в этом вопросе: http://stackoverflow.com/questions/3624280/ how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values –
Спасибо, очень благодарен за то, что вы указали мне в правильном направлении, в сочетании с пользовательскими атрибутами xml, которые я должен получить :) – SverkerSbrg