Android:ActionBar下拉导航中的部分?

时间:2013-01-29 12:03:50

标签: android drop-down-menu android-actionbar

我只想弄清楚他们是如何在Google音乐应用中实现类似部分的下拉导航(see screenshot on a 7" device)。

正如你所看到的最后两个项目(“Alle Musiktitel”,“NuraufGerät”)被一个较厚的项目分隔符分开。此外,它们在ActioBar中的currentItem控件下面显示为副标题。

有人知道怎么做吗?

编辑:我在thepoosh的建议中做了一些编码(再次感谢)并且问题的一个方面是无法用所考虑的解决方案解决的。虽然不同的布局会正确膨胀(使用getView()getDropDownView()see updated screenshot),但我无法正确设置所选项目的TextView,因为{{1}回调调用之后 Spinner Widget被更改,我不知道如何刷新/使其无效。我可以表达自己几乎清楚吗?

1 个答案:

答案 0 :(得分:0)

好吧,因为它是一个ListView,你基本上可以创建一个具有布尔isSection和2个视图的父接口,其中一个是原始的listView项,另一个是简单的:

<View android:layout_height="2dp"
      android:layout_width="match_parent"
      android:background="@android:color/white" />

然后将ArrayList<MyInterface>传递给适配器,并在getView方法中,根据界面中的isSection()方法对foreach项进行充气。