TextView和TextViewCompat有什么区别

时间:2016-01-13 09:48:48

标签: android android-studio appcompat-v7-r21

我需要知道TextView和TextViewCompat之间的实际区别。 什么时候应该使用TextViewCompat

2 个答案:

答案 0 :(得分:13)

与其他兼容性类的方式大致相同,它的目的是为新版本的Android提供新功能的向后兼容性。

如果你比较两者,你会看到差异。

一个这样的例子是getMaxLines()。在普通TextView中,这需要SDK级别16. TextViewCompat为4级SDK级别引入了此类函数。

答案 1 :(得分:1)

在developer.android

中定义TextViewCompat

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

支持 textAllCaps 样式属性,该属性可以回复 Gingerbread 。     允许通过ViewCompat中的背景色调方法对其进行动态着色。     允许使用 backgroundTint backgroundTintMode 设置背景色调。