android中字体的颜色是由RGB控制的。
RGB:称为色光三原色,分别为红、绿、蓝,使用加色法,直接通到我们的人眼,比如屏幕显示。其数值为R:0--255 G、0--255 B、0--255 RGB值越大,就越亮,所以说当RGB都为255时为白色,相反全为零时为黑色。
这样 ,我们可以随即生成RGB数值来控制textview字体的颜色。
Random random = new Random();
int r = random.nextInt(256);
int g= random.nextInt(256);
int b = random.nextInt(256);
tempView.setTextColor(Color.rgb(r, g, b));
就是这样,很简单的。