PainMain
@PainMain

Как исправить ошибки?

Значит шрифты хорошо отображаются на 26 Api вот с этим кодом
<?xml version="1.0" encoding="utf-8"?>
<font-family
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <font
        android:fontStyle="normal"
        android:fontWeight="400"
        android:font="@font/atma_regular"
        />

    <font
        android:fontStyle="normal"
        android:fontWeight="100"
        android:font="@font/atma_light"
        />

</font-family>


после добавление нового кода
<?xml version="1.0" encoding="utf-8"?>
<font-family
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <font
        android:fontStyle="normal"
        android:fontWeight="400"
        android:font="@font/atma_regular"
        app:fontStyle="normal"
        app:fontWeight="400"
        app:font="@font/atma_regular"
        />

    <font
        android:fontStyle="normal"
        android:fontWeight="100"
        android:font="@font/atma_light"
        app:fontStyle="normal"
        app:fontWeight="100"
        app:font="@font/atma_light"
        />

</font-family>

для поддержки предыдущих версий android появляются куча ошибок, и MainActivity ругается как это всё исправить?

5ab16b6a30746266015565.png5ab16bbb5cbbf566547552.png
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@acbelter
Поддержка шрифтов для старых версий Android появилась в Support Library v26, поэтому нужно добавить ее в dependencies:
implementation 'com.android.support:appcompat-v7:26.1.0'

И можно будет использовать только xmlns:app:
<?xml version="1.0" encoding="utf-8"?>
<font-family
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <font
        app:fontStyle="normal"
        app:fontWeight="400"
        app:font="@font/atma_regular"/>

    <font
        app:fontStyle="normal"
        app:fontWeight="100"
        app:font="@font/atma_light"/>
</font-family>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы