Я создаю музыкальное приложение с постоянным уведомлением. У меня встречается проблема цвета текста уведомлений на Galaxy S с 2.3.3. Мой код:
в layout / messages.xml
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical">
<TextView android:id="@+id/notifbar_trackname"
style="@style/NotificationTitle"
android:focusable="true" android:singleLine="true"
android:layout_gravity="left" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView android:id="@+id/notifbar_artist"
style="@style/NotificationText"
android:layout_gravity="left" android:scrollHorizontally="true"
android:ellipsize="end" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView android:id="@+id/notifbar_queue"
style="@style/NotificationText"
android:layout_gravity="left" android:scrollHorizontally="true"
android:ellipsize="end" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
в значениях-v9 / styles.xml
<style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
<style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
Я думал, что текст будет переключен на белый, поскольку у Galaxy S темно-серый фон, но он продолжает показывать черные тексты. Но другие приложения справляются с этим хорошо, поэтому должен быть способ сделать это.
Кто-нибудь знает, как получить "цвет текста строки состояния по умолчанию" на Galaxy S? Спасибо!