【问题标题】:Data Filter in list view through spinner [duplicate]通过微调器在列表视图中过滤数据[重复]
【发布时间】:2013-04-05 06:11:08
【问题描述】:

当我从微调器中选择一个类时,我想过滤列表视图中的数据。任何与此相关的示例项目或任何链接,请提供给我。

我有这种格式的数据。 提前致谢。

【问题讨论】:

  • 看那里---->在右边,会给你一些相关的问题。检查出来。
  • 你有自定义对象arrayList还是独立的arraylists?对于 Leeson 类描述等?
  • 你看过这个帖子吗?stackoverflow.com/questions/5658751/…
  • 我需要通过微调器进行过滤。这是编辑文本。
  • 你好朋友,我想要来自 Spinner 的过滤器列表视图。 stackoverflow.com/questions/5658751/… 这有编辑文本。

标签: android filter


【解决方案1】:

您可以查看这些:Search In ListViewCustom ListView Filters

另外,根据您的要求,AutoCompleteTextView 比 Spinner 更合适。

【讨论】:

    【解决方案2】:

    您没有详细说明您的问题,但我认为您想从微调器中选择一个类,并根据该选择仅更新从微调器中选择的类的“列表视图”。

    如果我是对的,那很简单,

    首先,您必须只为选定的类更新您的arrayList(在这里您的逻辑将起作用,您可以选择任何算法。)

    其次,使用以下方法更新您的列表适配器-

    notifyDataSetChanged()
    notifyDataSetInvalidated();
    

    它会再次调用你的适配器来更新 arrayList 现在它已经完成了。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      • 2013-01-17
      相关资源
      最近更新 更多