我有一个二维字符串数组。我想使用微调器来允许用户从数组的第二级中选择值,但我想使用数组的第一级的值作为类别标题在可扩展列表视图中显示选择选项。
这可能吗?有人可以指出我应该如何实施的正确方向吗?
您不能直接使用ExpandableListView
为了Spinner
弹出窗口,比直接使用ListView
为了Spinner
弹出窗口。它就是这样,并且是由Spinner
class.
选项包括:
- 子类化
Spinner
并覆盖驱动弹出对话框的任何内容
- Copying
Spinner
进入您的项目并替换驱动弹出对话框的任何内容(如果由于方法可见性等原因覆盖不起作用)
- 不要使用
Spinner
,然后使用Button
加上一个AlertDialog
含有一个ExpandableListView
, 或类似的东西
原则上,你可以覆盖getDropDownView()
在你的SpinnerAdapter
(e.g., ArrayAdapter
)。但是,不存在禁用下拉视图的概念,我假设您希望类别标题不可选择。然而,如果选择一个类别是可以接受的,那么这种方法将是最简单的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)