Ich möchte einige Attribute in colors.xml Datei in meiner Android-App ändern, dann kann ich die Farbe eines neuen Themas bekommen.Ich tue es einfach nicht weiß, wie man die Datei colors.xml ändert. Danke. [PS: Englisch ist nicht meine Muttersprache, also ...]wie man Farben.xml in Android-App zu ändern, dann kann ich die Farbe meines Themas ändern
Antwort
Sie können vorhandene Farben in /res/values/colors.xml
ändern (bearbeiten) und neue Farben schaffen, wie Sie benötigen.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#009688</color>
<color name="colorPrimaryDark">#00796B</color>
<color name="colorPrimaryLight">#B2DFDB</color>
<color name="textColorPrimary">#FFFFFF</color>
<color name="windowBackground">#FFFFFF</color>
<color name="navigationBarColor">#000000</color>
<color name="colorAccent">#4CAF50</color>
<color name="colorSecondaryText">#727272</color>
<color name="divider">#B6B6B6</color>
</resources>
Sie können Ihr Design in /res/values/styles.xml
verwenden und anpassen. Beachten Sie, dass die Werte für die Farbressourcen in colors.xml
in styles.xml
verwendet werden, um das Design anzupassen.
<resources>
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base">
</style>
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="MyMaterialTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="MyMaterialTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<style name="Widget.CardContent" parent="android:Widget">
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:paddingTop">24dp</item>
<item name="android:paddingBottom">24dp</item>
<item name="android:orientation">vertical</item>
</style>
</resources>
Und Sie gelten Ihr Thema auf die Aktivitäten in AndroidManifest.xml
<activity
android:name=".activity.ThirdActivity"
android:label="@string/title_book_store"
android:theme="@style/MyMaterialTheme" />
Weitere Informationen finden Sie in diesem Beitrag von AndroidHive
Sie Ihre theame von res anpassen> Werte> styles.xml im Ordner Werte.
Wenn meine App ausgeführt wird, gibt es eine Schaltfläche oder etwas, die Kunden eine Farbe auswählen können, um auf primarycolordack, colorprimary oder colorAccent anzuzeigen. Wie geht das? Alles, danke. @Jinal Patel –
- 1. Wie kann ich die Farbe meines Liniendiagramms in R ändern?
- 2. Wie kann ich die Bildschirmhelligkeit meines Laptops in Ubuntu ändern?
- 3. Kann ich die Bootstrap-Farbe ändern?
- 4. Wie kann ich die Größe der Schaltflächen meines Optionsmenüs ändern?
- 5. Wie kann ich die Farben meines Highcharts-Kreisdiagramms ändern?
- 6. Kann ich den Alias meines Schlüssels ändern?
- 7. Kann ich den Titel meines FolderBrowserDialogs ändern?
- 8. Ändern der Farbe zu Farbe in Java
- 9. UIImagePicker Ändern meines Hintergrunds?
- 10. Wie kann ich die Farbe des Häkchens einer CheckBox ändern?
- 11. Wie kann ich die Farbe eines Google Maps-Markers ändern?
- 12. Wie kann ich die Farbe meiner ActionBar ändern?
- 13. Wie kann ich die Farbe der Bildlaufleiste ändern
- 14. Wie kann ich die Farbe eines UITextField clearButton ändern?
- 15. Wie kann ich die Farbe des Dropdown-Pfeils ändern?
- 16. Wie kann ich die Farbe eines deaktivierten Registerkarten-Steuerelements ändern
- 17. Wie kann ich die Farbe eines Javascript-Objekts ändern?
- 18. Wie ändern Sie die Farbe eines UIFont?
- 19. Wie kann ich den Endpunkt meines Torprozesses im Stamm ändern?
- 20. Wie kann ich den Alias meines Schlüsselspeichers ändern
- 21. Auf der Suche nach Hilfe überschreiben die Schriftfarbe meines Themas
- 22. Android: ändern Checkbox-Hintergrund Farbe ohne die Textfarbe zu ändern
- 23. Wie kann ich den Standardtext meines Input-Typs = "Datei" ändern?
- 24. Kann nicht die Farbe eines TPanel in Delphi ändern
- 25. Wie kann ich den Anzeigenamen meines Windows 8-Publishers ändern?
- 26. Wie kann ich die Eigenschaften ändern. C#
- 27. ändern Titel Farbe in UIAlertController
- 28. Farbe ändern in Fragment
- 29. Wie kann ich ändern uiimage Farbe in iPhone SDK xcode
- 30. Farbe ändern in jQuery
Wenn meine App ausgeführt wird, gibt es eine Schaltfläche, mit der Kunden eine Farbe auswählen können, die auf primarycolordack, colorprimary oder colorAccent angezeigt wird. Wie geht das? Alles, danke @ jayeshsolanki93 @Htoo Aung Hlaing –