Я нашел решение, которое работает (по крайней мере, в эмуляторе и на моем HTC Hero)
Я проверил код в android / widget / TextView.java и возился, пока не придумал это ...
<TextView
android:text="This one has the hint style text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:attr/textColorHint"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
/>
<TextView
android:text="This one has the value style text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
/>
Я думаю, что это, вероятно, не правильное решение, потому что textAppearanceMediumInverse не будет выглядеть правильно на устройстве Large или Small, но пока это работает ...
Изменить размер устройства независимо
Кажется, это решает проблему малого / среднего / большого размера
<TextView
android:text="This one has the hint style text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:attr/textColorHint"
android:textAppearance="?android:attr/textAppearance"
/>
<TextView
android:text="This one has the value style text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceInverse"
/>
Я оставлю этот вопрос открытым некоторое время, на случай, если у кого-то есть лучший ответ, который я могу принять, но похоже, что он работает для меня.