我正在尝试在 Google 日历中重新创建操作栏的一个方面 - 特别是我想显示一个标题(图像中的“2012 年 5 月”),单击该标题时会提供一个下拉菜单,其中的标题不是其中的一部分.
有没有人有办法做到这一点 - 理想情况下,我正在寻找可以在 ActionBarSherlock 中工作的东西,以提供向后兼容性。
我正在尝试在 Google 日历中重新创建操作栏的一个方面 - 特别是我想显示一个标题(图像中的“2012 年 5 月”),单击该标题时会提供一个下拉菜单,其中的标题不是其中的一部分.
有没有人有办法做到这一点 - 理想情况下,我正在寻找可以在 ActionBarSherlock 中工作的东西,以提供向后兼容性。
今天试图达到完全相同的结果,当然最好的方法是在这里查看 Google 自己的日历源(感谢Nicolas Klein)。
您要查看的代码在 AllInOneActivity 中使用,它使用自定义 Adapter(CalendarViewAdapter 扩展 BaseAdapater)和两种不同的布局(actionbar_pulldown_menu_button.xml 和 actionbar_pulldown_menu_top_button.xml)
他们基本上是在适配器的 getDropDownView 方法和 getView 方法中的顶部菜单布局中膨胀菜单布局。