Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Grafity
59 / 4 / 1
Регистрация: 31.07.2013
Сообщений: 42
#1

Определить стиль, установленный у пользователя - Android

02.08.2013, 16:38. Просмотров 380. Ответов 2
Метки нет (Все метки)

Приветствую всех

Итак, мое приложение вешает иконку в трей. Цвет трея зависит от стиля андроида. Соответственно, на светлый трей надо ставить темный значок, а на черный - светлый.

Как бы мне определить, какая тема установлена у пользователя - светлая или темная?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2013, 16:38     Определить стиль, установленный у пользователя
Посмотрите здесь:

Не изменяется стиль текста Android
Android Кастомный стиль Button
Android Изменить стиль DialogFragment
Стиль ListView Android
Стиль нажатого ImageView Android
Определить расстояние от местоположения пользователя до выбранной точки и проложить маршрут Android
Переопределить стиль диалога Android
Android Не работает selector, установленный на кнопку
Android Стиль LinearLayout
Android Стиль программирования
Android Изменить стиль кнопки Android
Применить стиль к кнопке Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
02.08.2013, 20:33     Определить стиль, установленный у пользователя #2
Вот это должно помочь:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public String getThemeName()
{
    PackageInfo packageInfo;
    try
    {
        packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA);
        int themeResId = packageInfo.applicationInfo.theme;
        return getResources().getResourceEntryName(themeResId);
    }
    catch (NameNotFoundException e)
    {
        return null;
    }
}
Grafity
59 / 4 / 1
Регистрация: 31.07.2013
Сообщений: 42
05.08.2013, 09:20  [ТС]     Определить стиль, установленный у пользователя #3
Спасибо, но это немного не то. Эта функция возвращает название темы, которая у меня прописана в манифесте.
Yandex
Объявления
05.08.2013, 09:20     Определить стиль, установленный у пользователя
Ответ Создать тему
Опции темы

Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru