我已經看到一些風格屬性需要
android
前綴,有些不需要它。是什麼原因。像爲什麼當我們需要添加android:前綴風格?
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
爲什麼我們不使用android:windowActionBar
和android:windowNoTitle
但我怎麼記得添加它,什麼時候被忽視。對於AppCompat並不總是需要它。但是如果我們將它用於Holo之類的主題,我們必須爲style.xml創建兩個文件夾,一個用於沒有android前綴的lolipop,另一個用前綴。我對嗎。?? – Nepster
是的,2個不同的xmls將用於'Holo' - 一個用於樣式,另一個用於樣式-21。我不知道是否有辦法告訴當你有做,但在大多數情況下,IDE會表明你需要更高的API級別和SO快速搜索錯誤會幫助你解決問題 –