2016-05-24 13 views

Antwort

1

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

+0

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 –

0

Sie Ihre theame von res anpassen> Werte> styles.xml im Ordner Werte.

+0

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 –

Verwandte Themen