由于 ActionBar 仅在 Android 3.0 及更高版本中可用,那么在早期 sdk 版本中实现类似 ActionBar 的小部件的好方法是什么?如果有帮助,我希望以编程方式执行此操作。
问问题
18816 次
4 回答
123
我创建了一个库ActionBarSherlock,它是从 Android 兼容性库扩展而来的,以实现对原生操作栏的支持,一直到 Android 1.6。
这个库的关键特性是它模仿了 Android 3.0+ 的本机操作栏,并允许您在从 1.6 到当前最新版本 3.1 的所有版本的 Android 上与其交互和主题。上面链接的网站上有示例和文档,可以让您很好地了解它的工作原理。
您还可以在 GitHub wiki 上的实现页面上查看该库的实际应用程序。
于 2011-06-16T12:08:37.710 回答
14
Google IO 2011 应用程序就是一个很好的例子
它可以在低于 3.0 的 Android 版本上运行,正如 Google I/O 2011 会议“为手机和平板电脑设计和实施 Android UI”中所解释的那样。
于 2011-05-17T14:11:22.357 回答
9
使用android-actionbar或 GreenDroid。
于 2011-05-17T14:09:03.327 回答
0
新的 Android 支持库将 ActionBar 支持添加回 API 7。
http://developer.android.com/tools/support-library/index.html
于 2013-07-25T14:12:36.617 回答