我只想弄清楚他们是如何在Google音乐应用中实现类似部分的下拉导航(see screenshot on a 7" device)。
正如你所看到的最后两个项目(“Alle Musiktitel”,“NuraufGerät”)被一个较厚的项目分隔符分开。此外,它们在ActioBar中的currentItem控件下面显示为副标题。
有人知道怎么做吗?
编辑:我在thepoosh的建议中做了一些编码(再次感谢)并且问题的一个方面是无法用所考虑的解决方案解决的。虽然不同的布局会正确膨胀(使用getView()
和getDropDownView()
,see updated screenshot),但我无法正确设置所选项目的TextView,因为{{1}回调调用之后 Spinner Widget被更改,我不知道如何刷新/使其无效。我可以表达自己几乎清楚吗?
答案 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项进行充气。