2016-01-24 55 views
1

(1)我對android中的主題感到困惑。Android主題和styles.xml

例如android:Theme.Material.Light和Theme.AppCompat.Light。 也是全息光明和黑暗的主題。

我不明白什麼時候用什麼。有人可以解釋我這些Android主題的區別嗎?

需要一個關於這些主題的好解釋,以便我可以理解這是如何在我的style.xml中工作的。

(2)爲什麼在樣式標籤中存在前綴和非前綴屬性。

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

何時使用前綴?

有人可以解釋這一點嗎?

回答

1

有關這些主題的重要事項是,並非Android的每個版本都會支持它們。因此,您可能需要使用不同的主題,具體取決於您的應用程序安裝在哪個版本的Android上。德里克巴尼亞斯對風格和主題一個偉大的視頻:

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