更新我的DDMS后,我意识到每当我想创建一个新项目时,一个名为 appcompatv7 的支持库就会自动添加到我的项目窗口中。
这个库增加了一些我以前从未使用过的feauters。我只想创建一个简单的android项目,其中包含一个空白活动和一个 activity_main.xml 。但是这个库还添加了一个名为 activity_fragment.xml
的xml文件那么如何在不使用此支持库的情况下创建一个简单的项目呢? 如果有人说清楚,我会很感激。
答案 0 :(得分:6)
当您将最小目标设置为API级别13或14(HoneyComb或Ice Cream Sandwich)时,会添加AppCompat库,以便这些应用程序可以使用并拥有ActionBar(以及其他内容)。另一方面,ViewPagers在API级别16以下的任何内容中都需要支持库(v4)(ViewPager的FragmentAdapters使用API级别14和15中的支持库中的片段)。仅在支持V13中,ViewPager适配器才开始使用新的“纯”片段。
因此,如果您需要“纯/非支持”Android应用程序,您可以使用API级别14,但您可能仍需要支持V4库来完成某些工作。
由于未知原因(我确定他们有一些),谷歌直接在兼容性库中添加了一些东西(反之亦然),所以即使你真的不想要所有的代码,有时你也需要它......