我希望我的应用程序可以在所有的安卓版本中运行,在对其进行任何研究之后,我发现我可以对Sherlock
和AppCompat
这样的应用程序进行组件化,Sherlock
和AppCompat
有什么区别呢?哪个是我的应用程序最好的工作所有的安卓版本,如Fragment
,Actionbar
或等?
Sherlock
很难在Eclipse中导入和使用它,我不能简单地这样做。
发布于 2014-08-16 16:53:28
@TuxWorld,Action是一个组件,它在应用程序的顶部添加一个条形图。
Android作为SDK的一部分提供了一个本机实现,这是您所指的"AppCompat“版本。" Sherlock“是对本机实现的扩展(在本机实现之前,Sherlock是添加操作栏的方式)。Sherlock版本是一个开源库,您必须将它添加到您已经可以使用的项目中。在大多数情况下,使用AppCompat提供的Actionbar就可以了。然而,这取决于你真正想要达到的目标。
希望这能有所帮助。
https://stackoverflow.com/questions/25341792
复制相似问题