Android TextView和TextViewCompat之间有什么区别

Android TextView和TextViewCompat之间有什么区别,android,android-appcompat,Android,Android Appcompat,我需要知道TextView和。 当我们应该像使用其他兼容类一样使用?时,它的存在是为了向旧版本的Android提供新功能的向后兼容性 如果你比较这两者,你就会看到不同之处 一个这样的例子是。在普通的文本视图中,这需要SDK级别16TextViewCompat从4开始为SDK级别引入此类函数。在developer.android中定义TextViewCompat TextView支持旧版本平台上的兼容功能,包括: 支持textAllCaps样式属性,该属性可返回到姜饼。 允许通过ViewCompa

我需要知道TextView和。
当我们应该像使用其他兼容类一样使用?

时,它的存在是为了向旧版本的Android提供新功能的向后兼容性

如果你比较这两者,你就会看到不同之处


一个这样的例子是。在普通的
文本视图中,这需要SDK级别16
TextViewCompat
从4开始为SDK级别引入此类函数。

在developer.android中定义TextViewCompat

TextView支持旧版本平台上的兼容功能,包括:

支持textAllCaps样式属性,该属性可返回到姜饼。 允许通过ViewCompat中的背景着色方法对it背景进行动态着色。
允许使用兼容库中的backgroundTintbackgroundTintMode设置背景色调。它的主要作用是将新功能备份到android API级别4。因此,如果您不需要这些新功能,请使用常规TextView。