4

谷歌图书应用程序的屏幕截图

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

我尝试按照开发人员站点的指南进行操作,其中有一个 SpinnerAdapter 示例。但是当我使用自定义布局(在我的情况下是一个包​​含两个 TextViews 的 RelativeLayout)时,我得到一个异常,说“ArrayAdapter 要求资源 ID 是一个 TextView”。所以我用下拉打消了我的想法,但后来我发现图书应用程序中的下拉在我看来就像他们使用了自定义布局一样,因为它在我看来就像一个布局中的两个单个 TextView。

如果我想做的事情甚至可能以及如何做,有人可以告诉我吗?

4

1 回答 1

3

对我来说,这看起来像选项菜单——这就是选项菜单项未提升到操作栏本身的位置。使用onCreateOptionsMenu()并将您想要的任何项目添加到Menu.


编辑:

抱歉,截图有点混乱。我可以看到两种可能性:

  • 这可能是该操作栏项目的子菜单——我还没有玩过子菜单和操作栏(尽管这提醒我我需要这样做......)
  • 这可能PopupMenu与自定义操作栏相关联View
于 2011-03-15T15:31:35.167 回答