Wie zeige ich Text in meiner Textansicht fett und mehrfarbig an?

Meine Anforderung ist es, den Text in der Textansicht in mehrfarbigen Farben wie Regenbogenfarben und Fett anzuzeigen. Wie kann ich das erreichen? Ich muss sie dynamisch mit Java-Code anzeigen.

TextView text=new TextView(context);
                        text.setText(status);
                    text.setBackgroundResource(R.drawable.grd_btn);
                    text.setGravity(Gravity.CENTER);
                    text.setPadding(2, 0, 2, 0);
                    text.setTypeface(font2,Typeface.BOLD);
                    text.setTextColor(Color.WHITE);

Antworten auf die Frage(3)

Ihre Antwort auf die Frage