是否可以使用可扩展列表视图作为微调器的下拉视图?

2024-02-13

我有一个二维字符串数组。我想使用微调器来允许用户从数组的第二级中选择值,但我想使用数组的第一级的值作为类别标题在可扩展列表视图中显示选择选项。

这可能吗?有人可以指出我应该如何实施的正确方向吗?


您不能直接使用ExpandableListView为了Spinner弹出窗口,比直接使用ListView为了Spinner弹出窗口。它就是这样,并且是由Spinner class.

选项包括:

  • 子类化Spinner并覆盖驱动弹出对话框的任何内容
  • Copying Spinner进入您的项目并替换驱动弹出对话框的任何内容(如果由于方法可见性等原因覆盖不起作用)
  • 不要使用Spinner,然后使用Button加上一个AlertDialog含有一个ExpandableListView, 或类似的东西

原则上,你可以覆盖getDropDownView()在你的SpinnerAdapter (e.g., ArrayAdapter)。但是,不存在禁用下拉视图的概念,我假设您希望类别标题不可选择。然而,如果选择一个类别是可以接受的,那么这种方法将是最简单的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以使用可扩展列表视图作为微调器的下拉视图? 的相关文章

随机推荐