ABS同时具有导航抽屉和DropDown菜单

时间:2013-08-20 21:48:48

标签: android drop-down-menu actionbarsherlock navigation-drawer

有人知道您是否可以同时使用NavigationDrawer(slideMenu,例如FourSquare)和DropDown Menu?我正在使用ActionBar Sherlock,因为我必须支持Android 2.3的版本。 第一个,NavigationDrawer是在活动之间导航。关于DropDown Menu,我想用它来更改某些列表的内容。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

是的,你可以。 NavigationDrawer和DropDown菜单彼此独立工作。

对于导航抽屉,您必须使布局使用drawerlayout并实现ActionBarDrawerToggle类。对于下拉菜单,您只需将下拉列表添加到操作栏即可。

您想要更改的是您应用主题的父级加上.ForceOverflow。例如,

<style name="MyTheme" parent="@style/Theme.Sherlock.ForceOverflow">

不幸的是,在较新版本的ABS中,ForceOverflow选项已被删除,因此为了使用此选项,您必须下载ActionBarSherlock版本&lt; = 4.1.0。