0

我来自iOS开发,完成了一些基本的android应用程序,

现在我正在使用一个 android sherlock 操作栏,

我不清楚这在 iphone [iOS] 中是否与 UINavigationBar 相同?

谢谢!

4

1 回答 1

2

Actionbar 对于 Android 来说是一个非常有用的 UI 小部件,其外观与 iOS 上的 UINavigationBar 大致相同,除了 Android 特定的 UI 范例(上下文菜单集成、选项卡、进度加载器等)。

不过,您很快就会发现,Actionbar 仅在 Honeycomb (Android 3.x) 之后本地存在。那么我们如何将 Actionbar 放入使用早期 Android 版本的项目中呢?

Android 的致命弱点是庞大且有些分散的生态系统。出于某种原因,出于经济、市场人口统计或对开发者的纯粹蔑视,一些制造商坚持制造适用于 Android 2.x 的设备 - 而不是更新的 Android 4.x 版本。在这种情况下,最好使用 Jake Wharton 的名为 ActionbarSherlock 的第三方库。ActionbarSherlock (ABS) 基本上是一个支持库,它将在 2.x 之前的版本上启用大多数 Actionbar 功能,并提供一些额外的启动选项。

于 2013-09-10T08:35:16.517 回答