【发布时间】:2014-12-18 05:52:32
【问题描述】:
在Android平台的支持库appCompat v7中,有一个android.support.v7.widget.LinearLayoutCompat类。
有人知道这个类为什么存在吗?原始的 LinearLayout 类从 API 级别 1 开始就存在,所以我不明白为什么会有兼容版本。
【问题讨论】:
标签: android android-compatibility
在Android平台的支持库appCompat v7中,有一个android.support.v7.widget.LinearLayoutCompat类。
有人知道这个类为什么存在吗?原始的 LinearLayout 类从 API 级别 1 开始就存在,所以我不明白为什么会有兼容版本。
【问题讨论】:
标签: android android-compatibility
LinearLayout 类从 API 级别 1 开始存在,但之后添加了一些 API,例如 API 级别 11 中引入的setShowDividers。
因此,在这种情况下,如果您的目标是 API 级别低于 11 的平台,则应使用 LinearLayoutCompat 而不是 LinearLayout 调用 setShowDividers(及其参数)。
【讨论】:
LinearLayoutCompat