Android Sherlock VS AppCompat

时间:2014-08-16 16:33:42

标签: android actionbarsherlock android-appcompat

我希望我的应用程序可以在所有Android版本中运行,并且在对它进行任何研究后,我发现有关SherlockAppCompat等组件的组件有什么不同{{1}和Sherlock?哪个最适合我的应用程序来处理所有Android版本,如AppCompatFragment等?

Actionbar很难导入并在Eclipse和Intllij中使用它,我不能简单地使用它。

1 个答案:

答案 0 :(得分:2)

@TuxWorld,操作栏是一个在应用程序顶部添加栏的组件。

Android提供本机实现作为SDK的一部分,它是您所指的“AppCompat”版本。 “Sherlock”是本机实现的扩展(在有本机实现之前,Sherlock是添加操作栏的方法)。 Sherlock版本是一个开源库,您必须添加到项目中,因为SDK已经可用。对于大多数使用AppCompat提供的Actionbar的情况都可以。但是取决于你真正想要实现的目标。

希望这有帮助。