0

假设我的目标永远不会低于 4.0,我应该包含并使用 actionbarsherlock 吗?

是否有我遗漏的东西,使用它的原因,或者我将来可能会后悔我的决定的原因?

4

2 回答 2

4

No. The whole vision behind actionbarsherlock is to provide backward compatibility for the ActionBar.

于 2013-04-18T19:21:56.263 回答
0

来自ActionBarSharlock的网站

ActionBarSherlock 是支持库的扩展,旨在通过单个 API 促进在所有版本的 Android 中使用操作栏设计模式。

该库将在适当时自动使用本机操作栏,或者会自动围绕您的布局包装自定义实现。这使您可以轻松地为 2.x 及更高版本的每个版本的 Android 开发带有操作栏的应用程序。

这清楚地表明它只是一个包装器,它使用 android actionbar 来支持支持的 api,并在较低的 api 中使用自己的实现来解决兼容性问题。

但是由于您要使用 api 级别 4 或更高级别,因此 android ActionBar 可用。所以使用 ActionBarSharlock 对你来说只是一个开销

于 2013-04-18T19:26:56.893 回答