Загружаемый шрифт не отображается для Switch TextView
Я использую загружаемые шрифты для приложения, и оно работает просто отлично, однако, когда я попытался применить шрифт к TextView коммутатора, мое устройство не отображает его и использует шрифт по умолчанию - он отображает правильный шрифт для TextViews в том же действии вне компонента Switch.
Как ни странно, в окне дизайна макета Android Studio отображается правильный шрифт, но при запуске на устройстве оно работает неправильно.
<Switch
android:id="@+id/switch1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:fontFamily="@font/baloo_bhai"
android:text="This is a switch"
android:theme="@style/AppTheme.Switch"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editText2" />
Это дисплей в Android Studio:
Это с моего устройства:
1 ответ
Выясняется, что это известная проблема проблема Google #63250768
Исправление было найдено в другом вопросе Stackru, однако загружаемые шрифты не будут работать с этим методом - до разрешения файлы шрифтов должны быть встроены в приложение, так как шрифты.XML не будут работать.
Отличная работа, Google!