What I want is when I load my app up it to randomly have a certain colored background from a predefined list of strings stored in a values xml file called colours.
In colors.xml
- #FF33B5E5
- #FFAA66CC
- #FF99CC00
- #FFFFBB33
- #FFFF4444
- #FF0099CC
- #FF9933CC
- #FF669900
- #FFFF8800
- #FFCC0000
- @color/blue
- @color/purple
- @color/green
- @color/orange
- @color/red
- @color/darkblue
- @color/darkpurple
- @color/darkgreen
- @color/darkorange
- @color/darkred
In onCreate()
int[] androidColors = getResources().getIntArray(R.array.androidcolors);
int randomAndroidColor = androidColors[new Random().nextInt(androidColors.length)];
view.setBackgroundColor(randomAndroidColor);