2016-01-24 4 views
1

(1) Я смущен тем в андроиде.Android Темы и стили.xml

Например, андроид: Theme.Material.Light и Theme.AppCompat.Light. Также Холо светлые и темные темы.

Я не понимаю, когда использовать какой. Может ли кто-нибудь объяснить мне различия в этих андроидных темах?

Нужно хорошее объяснение этих тем, чтобы я мог понять, как это работает в моем стиле.xml.

(2) почему в тегах стиля есть префиксные и не префиксные атрибуты.

<item name="colorPrimary">#3F51B5</item> 
<item name="android:colorPrimary">#3F51B5</item> 

Когда использовать префикс?

Может кто-нибудь объяснить это?

ответ

1

Важно отметить, что не все версии Android поддерживают их. Таким образом, вы можете использовать разные темы в зависимости от того, на какой версии Android будет установлено приложение. Дерек Banas имел большое видео на стили и темы:

https://www.youtube.com/watch?v=W3xHIN15hP8

Я не самый осведомленный о стилях, но я дам ему выстрелили. Я считаю, что «android: colorPrimary» используется, когда вы переопределяете атрибут в уже определенном стиле. Я не самый знающий о стилях, так что я приведу вас к странице документации, которую я обнаружил, что, кажется, эту тему довольно хорошо:

http://developer.android.com/guide/topics/ui/themes.html

Вот некоторые ссылки для дальнейшего чтения

https://plus.google.com/+AndroidDevelopers/posts/JXHKyhsWHAH

https://plus.google.com/+AndroidDevelopers/posts/AV2ooBWY1iy

+0

как о выпуске приставки, мой второй вопрос – chathura

Смежные вопросы