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