早期的sdk版本中ActionBar的等价物是什么?

时间:2011-05-17 13:49:39

标签: android android-actionbar

由于ActionBar仅在Android 3.0及更高版本中可用,在早期的sdk版本中实现类似ActionBar的小部件有什么好方法?我希望以编程方式执行此操作,如果这有帮助的话。

4 个答案:

答案 0 :(得分:123)

我创建了一个库ActionBarSherlock,它从Android兼容性库中扩展,以实现对原生操作栏的支持,一直到Android 1.6。

这个库的关键特性是它模仿Android 3.0+的原生动作栏,并允许你与它进行交互,并在所有版本的Android上通过当前的最新版本3.1将其主题化。上面链接的网站上有样本和文档,可以让您了解它的工作原理。

您还可以在GitHub wiki上查看implementations page以获取该库的真实应用程序。

enter image description here

答案 1 :(得分:14)

Google IO 2011 app是一个很好的例子

它运行在Android版本低于3.0的版本上,如Google I / O 2011会话期间所述,Designing and Implementing Android UIs for Phones and Tablets

答案 2 :(得分:9)

使用android-actionbar或GreenDroid。

答案 3 :(得分:0)

新的Android支持库将ActionBar支持添加回API 7。

http://developer.android.com/tools/support-library/index.html