В чем разница между TextView и TextViewCompat

Мне нужно знать, какова реальная разница между TextView и TextViewCompat. Когда мы должны использовать TextViewCompat?

2 ответа

Во многом так же, как и другие классы совместимости, он существует для обеспечения обратной совместимости для новых функций для старых версий Android.

Если вы сравните два, вы увидите разницу.

Одним из таких примеров является getMaxLines (). В обычном TextViewДля этого требуется SDK уровня 16. TextViewCompat вводит такие функции для уровней SDK от 4.

Определить TextViewCompat в developer.android

TextView, который поддерживает совместимые функции в более старой версии платформы, в том числе:

Поддерживает атрибут стиля textAllCaps, который работает с Gingerbread. Разрешает динамический оттенок фона с помощью методов фонового оттенка во ViewCompat. Позволяет установить оттенок фона, используя backgroundTint и backgroundTintMode.

Другие вопросы по тегам