Когда вы используете Уведомление и устанавливаете текст с помощью встроенных средств, следующая строка создает макет:
RemoteViews contentView = new RemoteViews(context.getPackageName(),
com.android.internal.R.layout.status_bar_latest_event_content);
Указанный макет содержит следующее представление, отвечающее за просмотр текста уведомления:
<TextView android:id="@+id/text"
android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:paddingLeft="4dp"
/>
Таким образом, вывод заключается в том, что необходимым стилем является TextAppearance.StatusBar.EventContent, определение которого выглядит следующим образом:
<style name="TextAppearance.StatusBar.EventContent">
<item name="android:textColor">#ff6b6b6b</item>
</style>
Здесь следует отметить, что этот стиль на самом деле не ссылается ни на один из встроенных цветов, поэтому самый безопасный способ - применить этот стиль вместо какого-то встроенного цвета.