Каков цвет по умолчанию для текста в текстовом виде?

Я установил цвет в красный цвет, и после этого я хочу снова установить цвет на значение по умолчанию, но я не знаю, что такое цвет по умолчанию, знает ли кто-нибудь?

Solutions Collecting From Web of "Каков цвет по умолчанию для текста в текстовом виде?"

Вы можете сохранить старый цвет, а затем использовать его для восстановления исходного значения. Вот пример:

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

Но в целом цвет текста TextView умолчанию определяется из текущей темы, примененной к вашей Activity .

Есть несколько цветов по умолчанию, определенных в android.R.color

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

На самом деле цвет TextView:

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

или

 #808080 

Получите эти значения из атрибутов:

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

По умолчанию в теме используется Android, если вы не указываете цвет текста. Это могут быть разные цвета в различных пользовательских интерфейсах Android (например, HTC Sense, Samsung TouchWiz и т. Д.). Android имеет тему _dark и _light , поэтому значения по умолчанию для них разные (но почти черные в обоих из них в vanilla android). Однако хорошей практикой является определение основного цвета текста для обеспечения согласованного стиля на всех устройствах.

В коде:

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

В xml:

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

В качестве ссылки в vanilla Android темный цвет текста темы #060001 а в светлой теме это #060003 с API v1. См. Класс стиля Android.

Я считаю, что значение целого цвета по умолчанию равно 16711935 (0x00FF00FF).

Нет цвета по умолчанию. Это означает, что каждое устройство может иметь собственное.