Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Larsus
64 / 64 / 10
Регистрация: 19.10.2009
Сообщений: 234
#1

Темы и стили

10.03.2015, 08:43. Просмотров 271. Ответов 0
Метки нет (Все метки)

Всем привет, предположим в приложении есть два листвью которые отрисовываются по разному т.е есть два каких то стиля

XML
1
2
3
4
5
6
7
<style name="CustomListView1" parent="@android:style/Widget.ListView">
...
</style>
 
<style name="CustomListView2" parent="@android:style/Widget.ListView">
...
</style>
но, в приложении также есть две темы в которых эти стили дополняются ещё чем то, т.е как то так

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<style name="CustomListView1.light" parent="CustomListView1">
...
</style>
 
<style name="CustomListView1.dark" parent="CustomListView1">
...
</style>
 
<style name="CustomListView2.light" parent="CustomListView2">
...
</style>
 
<style name="CustomListView2.dark" parent="CustomListView2">
...
</style>
хотелось бы чтоб в разметке у нужных листвью просто было указано style="@style/CustomListView1" или style="@style/CustomListView2", а в зависимости от темы подтягивался нужный стиль либо CustomListViewX.light или CustomListViewX.dark, т.е что то типа

XML
1
2
3
4
5
6
7
8
9
<style name="Theme.Light" parent="@style/Theme.AppCompat.Light">
   <item name="CustomListView1">@style/CustomListView1.Light</item>
   <item name="CustomListView2">@style/CustomListView2.Light</item>
</style>
 
<style name="Theme.Dark" parent="@style/Theme.AppCompat.Dark">
   <item name="CustomListView1">@style/CustomListView1.Dark</item>
   <item name="CustomListView2">@style/CustomListView2.Dark</item>
</style>
такое вообще возможно? или как в таких ситуациях поступают?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2015, 08:43
Ответы с готовыми решениями:

Как при смене темы менять стили кнопок?
В приложении используются 2 вида кнопок. Это разные кнопки как по цвету, так и...

Стили Android
Как сделать такой стиль кнопки, чтоб фон кнопки был прозрачный, обводка тоже...

Разные стили DialogFragment
Есть несколько AppCompatDialogFragment. Когда я запускаю приложение на телефоне...

Не получается настроить стили приложения
Не могу понять, как сделать AppBar белым, в текст синими, это не виджет

Стили для создания чата
Добрый день все. Я пытаюсь создать чат на андройд для своего сайта. Вся суть...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2015, 08:43

Как создать стили для 2 странички?
Добрый день, как создать отдельные стили для 2 странички?

Разные стили для разных тем
У кнопок прописан стиль: main.xml: &lt;ImageButton...

Стили в AndroidStudio для разных API
Всем добрый день! Тема уже избитая, перечитал кучу всего, но все-таки не могу...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru