我正在尝试在操作栏中实现下拉菜单,(项目的数量可能在运行时非常多)。例如:谷歌地图有一个。
如何在android中实现。这是我正在寻找的菜单。即如果我点击 R 图像按钮我想要一个下拉菜单。同样,如果我点击 L,应该会出现左侧菜单。知道怎么做吗? .
我根本不想滑动,我想要一个下拉菜单。
最佳答案
关于操作栏的结构,左侧有两种选择,右侧有一种。
左侧:
启用Action bar drop-down navigation
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
或
通过 ActionBar#setCustomView()
添加自定义 View
作为导航元素,在你的例子中是一个 Spinner
。
右侧:
仅将一个 MenuItem
作为 custom Action View 添加到操作栏,在你的例子中是一个 Spinner
。
关于android - 如何在android中实现自定义下拉菜单到actionbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15116271/