我希望我的应用程序可以在所有 Android 版本中运行,并且在对其进行任何研究后,我发现可以对此进行组件,例如 Sherlock
和AppCompat
有什么区别Sherlock
和AppCompat
?这最适合我的应用程序运行所有 Android 版本,例如 Fragment
, Actionbar
或等等?
Sherlock
很难在 Eclipse 和 Intllij 中导入和使用它,我无法简单地工作。
最佳答案
@TuxWorld,操作栏是一个在应用程序顶部添加一个栏的组件。
Android 提供了一个 native 实现作为 SDK 的一部分,即您所指的“AppCompat”版本。 “Sherlock”是对原生实现的扩展(在有原生实现之前,Sherlock 是添加操作栏的方式)。 Sherlock 版本是一个开源库,您必须将其添加到您的项目中,其中 SDK 已经可供您使用。对于大多数情况,使用 AppCompat 提供的 Actionbar 就可以了。但这取决于您真正想要实现的目标。
希望这有帮助。
关于Android Sherlock VS AppCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25341792/