ActionBar中的可扩展自定义视图

时间:2013-03-04 13:51:24

标签: android android-actionbar

我需要在我的应用程序中编写媒体播放器。根据计划的设计,它需要在Action栏中显示媒体控制器。此外,其中一个控件应该打开完整版本的播放器,其中包含当前曲目详细信息和可滚动播放列表。扩展版本应该如下所示:

http://petromi.com/get/5ea6d49e3e.png

我试图用标准的ActionBar来实现它,但似乎自定义视图的高度不能超过ActionBar。我是对的吗?

可以通过ActionBar或通过ABS以其他方式完成吗?或者我应该实现自己的观点?你觉得怎么样?

1 个答案:

答案 0 :(得分:1)

单击列表图标时,您可以显示ListPopupWindow。使用该图标作为锚点将弹出窗口设置为下拉列表。

展示后,您可以从ListView获取getListView()并在其上调用addHeaderView (),在列表顶部添加固定的视图。

ListView可以滚动并且可以包含任意数量的条目。这样就不需要拖动它了。