Quelle est la couleur par défaut pour le texte dans textview?

Je mets la couleur en rouge et ensuite je veux redéfinir la couleur par défaut, mais je ne sais pas quelle est la couleur par défaut, est-ce que quelqu’un le sait?

Vous pouvez enregistrer l’ancienne couleur, puis l’utiliser pour restaurer la valeur d’origine. Voici un exemple:

ColorStateList oldColors = textView.getTextColors(); //save original colors textView.setTextColor(Color.RED); .... textView.setTextColor(oldColors);//restore original colors 

Mais en général, la couleur du texte TextView par défaut est déterminée à partir du thème actuel appliqué à votre Activity .

En fait, la couleur TextView est:

 android:textColor="@android:color/tab_indicator_text" 

ou

 #808080 

Il y a des couleurs par défaut définies dans android.R.color

 int c = getResources().getColor(android.R.color.primary_text_dark); 

Obtenez ces valeurs à partir des atsortingbuts:

 int[] attrs = new int[] { android.R.attr.textColorSecondary }; TypedArray a = getTheme().obtainStyledAtsortingbutes(R.style.AppTheme, attrs); DEFAULT_TEXT_COLOR = a.getColor(0, Color.RED); a.recycle(); 

Il y a des valeurs par défaut dans le thème utilisé par Android si vous ne spécifiez pas une couleur de texte. Il peut s’agir de couleurs différentes dans différentes interfaces utilisateur Android (par exemple, HTC Sense, Samsung TouchWiz, etc.). Android a un thème _dark et _light , de sorte que les valeurs par défaut sont différentes (mais presque noires dans les deux versions pour Android). Il est toutefois recommandé de définir vous-même la couleur de votre texte principal pour fournir un style cohérent à tous les périphériques.

Dans du code:

 getResources().getColor(android.R.color.primary_text_dark); getResources().getColor(android.R.color.primary_text_light); 

En xml:

 android:color="@android:color/primary_text_dark" android:color="@android:color/primary_text_light" 

Comme référence dans Android de vanilla, la couleur du texte du thème sombre est #060001 et le thème dans la lumière est #060003 depuis l’API v1. Voir la classe de style Android ici

Je crois que la valeur d’entier de couleur par défaut est 16711935 (0x00FF00FF).

Il n’y a pas de couleur par défaut. Cela signifie que chaque appareil peut avoir son propre