Android Sherlock VS AppCompat

标签 android actionbarsherlock android-appcompat

我希望我的应用程序可以在所有 Android 版本中运行,并且在对其进行任何研究后,我发现可以对此进行组件,例如 SherlockAppCompat有什么区别SherlockAppCompat ?这最适合我的应用程序运行所有 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/

相关文章:

java - 如何通过java设置Action bar sherlock颜色永久?

android - ActionBarSherlock 自定义 ActionBar 布局 - 主页图标不见了

安卓工作室 : how to properly use the support library AppCompat?

android - 具有继承 AppCompat 主题的图标的动态微调器

Gingerbread 上带有 appcompat 的 Android Up 按钮,标题不可点击

android - 房间 "Not sure how to convert a Cursor to this method' s 返回类型": which method?

android - 找不到资源字符串/permdesc_flashlight

android - 辅助线程运行时 ImageView 不可点击

Android MPchart饼图图例设置自定义错误

android - 如何允许使用操作栏导航选项卡进行水平选项卡导航(滑动 View )?