android: разные способы установки fontFamily - PullRequest
1 голос
/ 06 августа 2020

У меня это TextView

<androidx.appcompat.widget.AppCompatTextView
            android:id="@+id/tv"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="12dp"
            android:contentDescription="...."
            android:text="text"
            android:textAllCaps="true"
            android:textColor="@color/black4"
            android:textSize="16sp"
            app:fontFamily="@font/lato_regular"/>

Если я использую android:fontFamily, он не устанавливает правильный шрифт. В чем разница между версией android: и app:. Также что происходит, когда я устанавливаю app:font="@font/lato_regular"?

1 Ответ

0 голосов
/ 06 августа 2020

android пространство имен используется для доступа и использования атрибутов, предоставляемых платформой Android.

app пространство имен используется для доступа к настраиваемым атрибутам, которые определены в приложении область.

Пространство имен приложения не указано c для библиотеки, но оно используется для всех атрибутов, определенных в вашем приложении, будь то ваш код или импортируемые библиотеки, эффективно создавая единое глобальное пространство имен для настраиваемые атрибуты - т. е. атрибуты, не определенные системой android.

На основе this

...