Ответ 1
Наконец выяснилось, что я делаю неправильно... (в основном я использовал функции API 9, когда я только развиваюсь по API 8).
Во-первых, использовать стиль по умолчанию (платформа)...
style = "@android: style/TextAppearance.Small"
Например...
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:padding="3dp">
<ImageView
android:id="@+id/notImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_alignParentTop="true"/>
<TextView
android:id="@+id/notContentTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf ="@id/notImage"
android:textStyle="bold"
style = "@android:style/TextAppearance.Medium"/>
<TextView
android:id="@+id/notContentText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below ="@id/notImage"
style = "@android:style/TextAppearance.Small" />
Во-вторых, используйте стиль по умолчанию для StatusBar.
style = "@android: style/TextAppearance.StatusBar.EventContent" или
style = "@android: style/TextAppearance.StatusBar.EventContent.Title",
и т.д. и т.д.
Например,
<TextView
android:id="@+id/notContentText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below ="@id/notImage"
style = "@android:style/TextAppearance.StatusBar.EventContent" />
В моем случае это вызвало ошибку, потому что я все еще разрабатываю Android 2.2 (API 8), в то время как эти стили StatusBar предназначены для API 9 и далее. (Я знаю, что должен обновить:))
Полезные ссылки:
Android.com Применение стилей и тем, использование стилей и тематик платформы