我有一个2d的字符串数组。我想使用微调器允许用户从数组的第二个lvl中选择值,但我想在expandablelistview中使用数组的第一个lvl的值作为类别标题显示选择选项。
这是否可能,有人能指出我应该如何实施的正确方向吗?
答案 0 :(得分:6)
您不能直接使用ExpandableListView
作为Spinner
弹出窗口,只能直接使用ListView
作为Spinner
弹出窗口。它就是它,它由Spinner
类定义。
选项包括:
Spinner
并覆盖驱动弹出式对话框的任何内容Spinner
复制到您的项目中并替换弹出对话框中的任何驱动器(如果由于方法可见性而覆盖不起作用等)。Spinner
,而是使用包含Button
的{{1}}加AlertDialog
或类似的内容原则上,您可以覆盖ExpandableListView
中的getDropDownView()
(例如SpinnerAdapter
)。但是,没有禁用下拉视图的概念,我假设您希望类别标题不可选。但是,如果选择一个类别是可以接受的,这种方法最简单。