Сегодня я прочитал о стилях и темах Android и попытался применить их к списку в моем приложении в качестве теста.В приложении есть элемент списка, в который TextViews добавлены программно.
В соответствии с документами, применение стиля в качестве темы влияет и на дочерние представления.
Итак, я попробовал это:
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/TextAppearance.AppCompat.Small"/>
Я ожидал, что тексты TextView в списке станут маленькими, но ничего не произошло.
Я также попытался @style/TextAppearance.MaterialComponents.Headline1
, но это также не имело никакого эффекта.
Почему это так??
Я не менял настройки стиля или темы самостоятельно.Я использую настройки по умолчанию, которые Android Studio создал для проекта.
Не должно ли применение стиля в качестве темы к представлению, подобному приведенному выше, изменить что-либо?