Ich bin nur ein Anfänger in Android und lernen, wie man Stile und Themen erstellen. ich diesen xml finden Sie hier:Attribute ohne android Namespaces auf xmls
<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>
Was ich bin verwirrt darüber ist, warum einige name
Attribute <item>
Richtlinien haben keinen android
Namespace auf sie, während andere haben? Wie die colorButtonNormal
und android:colorButtonNormal
. Kann jemand bitte erklären, wann/warum sie gebraucht werden?
Ich werde versuchen, die zugehörige Dokumentation zu finden und hier aufzunehmen. Im Moment basiert die Antwort nur auf meiner Erfahrung. –