【发布时间】:2012-02-05 12:47:17
【问题描述】:
我正在使用 API v7 开发 Android 2.1。
如何在支持 API 11 或更高版本的设备上像内置 ActionBar 一样在旧版本 API 中实现操作栏?是否有任何支持包?
(关于如何在旧版本 API 中实现操作栏的好教程,非常感谢)
【问题讨论】:
标签: android android-layout android-emulator android-intent android-widget
我正在使用 API v7 开发 Android 2.1。
如何在支持 API 11 或更高版本的设备上像内置 ActionBar 一样在旧版本 API 中实现操作栏?是否有任何支持包?
(关于如何在旧版本 API 中实现操作栏的好教程,非常感谢)
【问题讨论】:
标签: android android-layout android-emulator android-intent android-widget
这里是在 api>7 中添加带有幻灯片菜单的 actionBar 的示例:
https://github.com/BradleyRL/NavDrawerExampleAppCompat-v7
这里记录了 api>14 http://developer.android.com/training/implementing-navigation/nav-drawer.html。 (第一个链接 - 是第二个链接的升级方法以支持以前的版本)。
然后,您可以在此处阅读文档:developer.android.com/guide/topics/ui/actionbar.html
要这样做,您必须将项目库添加到您的项目中(例如在 1t 链接中)。 要做到这一点:文件>新建>其他>现有代码中的Android项目>浏览(选择“YOUR_PATH_TO_ANDROID_SDK\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\extras\android\support\ v7\appcompat"),检查将其添加到工作区>完成。
然后转到您的(第一个链接中的示例)项目的属性>android>添加(选择此库)>确定。 而且您必须从 Activity 的 ActionBarActivity 扩展您的主类。我试试这个,它适用于 2.3.7 和 4.1.1 版本)
希望对你有帮助)
附:对不起,我的英语不好,来自俄罗斯的你好)
【讨论】:
您可以/应该使用this ActionBar 项目。 它使用起来非常简单,我自己在一个项目中使用它。
【讨论】: