我需要知道TextView和TextViewCompat之间的实际区别。 什么时候应该使用TextViewCompat?
答案 0 :(得分:13)
与其他兼容性类的方式大致相同,它的目的是为新版本的Android提供新功能的向后兼容性。
如果你比较两者,你会看到差异。
一个这样的例子是getMaxLines()。在普通TextView
中,这需要SDK级别16. TextViewCompat
为4级SDK级别引入了此类函数。
答案 1 :(得分:1)
在developer.android
中定义TextViewCompatTextView,支持旧版平台上的兼容功能,包括:
支持 textAllCaps 样式属性,该属性可以回复 Gingerbread 。 允许通过ViewCompat中的背景色调方法对其进行动态着色。 允许使用 backgroundTint 和 backgroundTintMode 设置背景色调。