screenshot from the google books app

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

我试图遵循开发人员网站的指南 用SpinnerAdapter的示例. 。但是,当我使用自定义布局(在我的情况下,有两个带有两个文本视图的Relativelayout),我会得到一个例外,说“ ArrayAdapter要求资源ID为textView”。因此,我用下拉宣布了我的想法,但后来我发现书本应用程序中的杂物在我看上去像他们也使用了自定义布局,因为它在我看来就像一个布局中的两个文本视图一样。

如果我想做什么甚至可以做什么,请启发我吗?

有帮助吗?

解决方案

对我来说,这看起来像“选项”菜单 - 这是选项菜单项未晋升为动作栏本身的地方。利用 onCreateOptionsMenu() 并将您想要的任何物品添加到 Menu.


编辑:

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

  • 这可能是该动作栏项目的子菜单 - 我还没有与Sumbenus和Action Bar一起玩过(尽管这提醒我我需要这样做...)
  • 这可能是 PopupMenu 与自定义动作栏绑在一起 View
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top