4

我注意到在 Android Studio 中使用 XML 制作 LinearLayout 时,有一个名为 LinearLayoutICS (android.support.v7.internal.widget.LinearLayoutICS) 的元素。

我尝试进行一些搜索,但与一个好的 ol'LinearLayout 相比,我无法弄清楚它提供了哪些额外的功能。看起来可能与分隔线有关...?

4

2 回答 2

2

LinearLayoutICS向后移植为 pre-Honeycomb 设备定义分隔符的能力LinearLayout(即,API < 11)。

仅当您android:minSdkVersion在 AndroidManifest.xml 文件中定义了 7 到 10 之间的值时,它才有用。如果您只针对 API >= 11,只需使用标准 LinearLayout。如果您的目标是 API < 7,LinearLayoutICS 不是一个选项,因为它所属的 appcompat 库至少需要 API 级别 7(因此包名称中的“v7”)。

于 2013-12-29T14:56:20.710 回答
1

是它的源代码。这个类是 appcompat 库的一部分,所以我猜它是用来在 ActionBar 项目中显示分隔线的。虽然不是 100% 确定

于 2013-11-17T16:20:51.943 回答