如何在Honeycomb ActionBar中创建自定义Pulldown?

时间:2011-03-15 13:43:34

标签: android android-3.0-honeycomb android-actionbar custom-view

screenshot from the google books app

我想在我的项目中的操作栏中添加一个自定义下拉菜单,类似于谷歌图书应用程序(屏幕)中可以找到的菜单。 在这种情况下,它代表了本书的完整目录。

我尝试按照开发人员网站上有example with a SpinnerAdapter的指南进行操作。但是当我使用自定义布局(在我的情况下是一个带有两个TextViews的RelativeLayout)时,我得到一个异常,说“ArrayAdapter需要资源ID为TextView”。因此我通过下拉解除了我的想法,但后来我发现书籍应用程序中的下拉状态对我来说就像他们使用自定义布局一样,因为它在我看来就像在一个布局中的两个单个TextView。

如果我想做什么甚至是可能的以及怎么做,有人可以告诉我吗?

1 个答案:

答案 0 :(得分:3)

对我而言,这看起来像选项菜单 - 其中选项菜单项未提升到操作栏本身的位置。使用onCreateOptionsMenu()并将您想要的任何内容添加到Menu


修改

抱歉,截图有点令人困惑。我可以看到两种可能性:

  • 这可能是该动作栏项目的子菜单 - 我还没有玩子菜单和动作栏(虽然这让我想起我需要这样做......)
  • 这可能是PopupMenu绑定到自定义操作栏View