私はAndroidの初心者で、スタイルやテーマを作成する方法を勉強しています。 私はここに、このXMLを見つけました:xmlのandroid namespaceのない属性
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Dark" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowBackground">@color/primary</item>
<item name="colorControlNormal">@color/iron</item>
<item name="colorControlActivated">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
<item name="android:textColorHint">@color/iron</item>
<item name="colorButtonNormal">@color/primary_darker</item>
<item name="android:colorButtonNormal">@color/primary_darker</item>
</style>
<style name="AppTheme.Dark.Dialog" parent="Theme.AppCompat.Dialog">
<item name="colorAccent">@color/white</item>
<item name="android:textColorPrimary">@color/iron</item>
<item name="android:background">@color/primary</item>
</style>
何他の人が持っている間、私は、<item>
ディレクティブの一部name
属性が彼らに何のandroid
名前空間を持っていない理由は、約混乱していますか? colorButtonNormal
とandroid:colorButtonNormal
のように。誰かがいつ/なぜそれらを使用してください説明することができますか?
私は関連するドキュメントを見つけて、ここに含めようとします。今のところ、答えは私の経験に基づいています。 –