У меня есть довольно специфическая проблема. Я использую внешний вид Android по умолчанию, чтобы стилизовать мои TextView
s, и все, кроме одного шва, будут работать безупречно.
Я использую внешний вид ?android:attr/textAppearanceSmall
, и он без проблем меняет цвет шрифта, когда я нахожусь в XML-дизайнере макета и меняю тему между Holo
и Holo.Light
(Android 3.0+).
Однако один конкретный TextView
не будет стилизован, когда он работает на планшете, и он использует тот же XML-код, что и другие, которые работают.
Вот мой XML-код для TextView
, который не работает:
<TextView android:id="@+id/textView1"
android:text="TextView"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_width="match_parent"
android:layout_marginTop="2sp"
android:lines="2"
android:gravity="top|center"
android:textAppearance="?android:attr/textAppearanceSmall">
</TextView>
Я также пытался сделать это в коде, используя следующий метод, но это тоже не работает:
setTextAppearance(this, android.R.attr.textAppearanceSmall);
Есть идеи?