Мне нужно знать, какая фактическая разница между TextView и TextViewCompat. Когда мы будем использовать TextViewCompat?
В чем разница между TextView и TextViewCompat
Ответ 1
Во многом так же, как и другие классы совместимости, он существует для обеспечения обратной совместимости для новых функций для более старых версий Android.
Если вы сравните два, вы увидите разницу.
Одним из таких примеров является getMaxLines(). В обычном TextView
этого требуется уровень SDK 16. TextViewCompat
представляет такие функции для уровней SDK с 4.
Ответ 2
определить TextViewCompat в developer.android
TextView, который поддерживает совместимые функции в старой версии платформы, включая:
Поддерживает атрибут стиля textAllCaps, который возвращается к Gingerbread. Позволяет использовать динамический оттенок фона с помощью методов оттенков фона в ViewCompat. Позволяет задать оттенок фона с помощью backgroundTint и backgroundTintMode.