Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

Android. View элементы меняют дефолтный стиль в зависимости от типа Activity. Как установить единый стиль?

#java #android #view #checkbox


Заметил что при создании различных типов Activity при создании приложения, к ним
прикручиваются разные стили для чекбоксов и спиннеров, при создании Активити типа диалог
там и вовсе свой стиль у элементов. Где эти стили прописываются в коде и как их на
всех типах активити одинаковыми сделать?
    


Ответы

Ответ 1



Стили указываются в манифесте при объявлении активити с помощью атрибута android:theme В данном манифесте они указаны в теге application и в каждом теге activity. В атрибутах указаны ссылки на ресурс styles Если в теге activity не указан атрибут android:theme, то берётся родительское значение этого атрибута (т.е. значение android:theme тега application) Сами описания стилей хранятся в ресурсах (/res/values/styles.xml например)