什么是appCompat v7中的LinearLayoutCompat?

在Android平台的支持库appCompat v7中,有一个android.support.v7.widget.LinearLayoutCompat类。

有人知道为什么这个class有吗? 最初的LinearLayout类从API级别1开始存在,所以我不明白为什么有一个compat版本。

LinearLayout类从API级别1开始存在,但之后又添加了一些API,例如,在API级别11上引入了setShowDividers

因此,在这种情况下,如果您针对API级别低于11的平台,则应使用LinearLayoutCompat而不是LinearLayout调用setShowDividers (及其参数)。