gpt4 book ai didi

android - 是否可以将可扩展 ListView 用作微调器的下拉 View ?

转载 作者:太空狗 更新时间:2023-10-29 16:25:07 26 4
gpt4 key购买 nike

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

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

最佳答案

您不能为 Spinner 弹出窗口直接使用 ExpandableListView,就像您不能为 Spinner 直接使用 ListView 弹出窗口。它就是它,它由 Spinner 类定义。

选项包括:

  • 子类化 Spinner 并覆盖驱动弹出对话框的任何内容
  • Spinner 复制到您的项目中并替换任何驱动弹出对话框的内容(如果由于方法可见性等原因覆盖将不起作用)
  • 不要使用 Spinner,而是使用 Button 加上包含 ExpandableListViewAlertDialog,或类似的东西

原则上,您可以在 SpinnerAdapter(例如,ArrayAdapter)中覆盖 getDropDownView()。但是,没有下拉 View 被禁用的概念,我假设您希望您的类别标题是不可选择的。但是,如果选择一个类别是可以接受的,那么这种方法将是最简单的。

关于android - 是否可以将可扩展 ListView 用作微调器的下拉 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3864990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com