7

我可以在像GingerBread这样的旧 android 中使用Navigation Drawer吗?如果是,我如何在没有 ActionBar 的情况下使用它,因为ActionBar不适用于 Gingerbread..

4

4 回答 4

7

您可以使用Android 支持库在 API 级别 4 或更高级别的应用中实现更新的 API 功能,包括导航抽屉

于 2013-06-30T08:39:28.523 回答
6

确保您已升级到最新的支持库。

这是一个教程: http ://techbandhu.wordpress.com/2013/05/25/navigation-drawer-android/ 。

于 2013-07-10T00:12:23.783 回答
3

使用这个,你的应用程序不会在使用 android Gingebread 时崩溃:

 if(Build.VERSION.SDK_INT>Build.VERSION_CODES.GINGERBREAD_MR1){    
         getActionBar().setDisplayHomeAsUpEnabled(true);
         getActionBar().setHomeButtonEnabled(true);
         }

如果你使用,做同样的事情ActionBarDrawerToggle

希望有帮助:)))

于 2014-05-23T18:29:49.703 回答
3

最近有一个项目为它提供了一个完美的解决方案。

https://github.com/nicolasjafelle/SherlockNavigationDrawer

于 2013-07-22T05:24:17.797 回答