2016-08-02 39 views
0

enter image description hereKartenansicht rendom Farbe wie die obere Bild in Android Studio

Kartenansicht zufällige Farbe wie die obere Bild in Android Studio. wenn mehr Kartenpunkt als Farbfolge

+1

Diese wird zufälligen Farbcode http://stackoverflow.com/questions/5280367/android-generate-random-color-on-click erzeugen, so dass Sie diesen Farbcode der Karte zuweisen können –

+0

es ist Arbeit @Surya Bondada –

+0

@ Payal Sorathiya willkommen. Sie können jetzt für meinen Kommentar stimmen. –

Antwort

2

Farben Ihrer Wahl wie diese in Colors.xml Datei definieren weiterhin

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <item name="blue" type="color">#FF33B5E5</item> 
    <item name="purple" type="color">#FFAA66CC</item> 
    <item name="green" type="color">#FF99CC00</item> 
    <item name="orange" type="color">#FFFFBB33</item> 
    <item name="red" type="color">#FFFF4444</item> 

    <integer-array name="androidcolors"> 
     <item>@color/blue</item> 
     <item>@color/purple</item> 
     <item>@color/green</item> 
     <item>@color/orange</item> 
     <item>@color/red</item> 
    </integer-array> 

</resources> 

Um randomise Auswahl an Farben, die Sie den folgenden Code verwenden:
int[] androidColors = getResources().getIntArray(R.array.androidcolors); int randomAndroidColor = androidColors[new Random().nextInt(androidColors.length)]; view.setBackgroundColor(randomAndroidColor);