【问题标题】:Add items to spinner while open打开时将项目添加到微调器
【发布时间】:2014-03-02 20:22:11
【问题描述】:

在用户点击并显示下拉列表后,有什么方法可以在微调器中添加和刷新项目? 例如:

  1. 用户点击微调器,并开始监听一些事件。

  2. 正在显示下拉列表。

  3. 当侦听器收到回调时,下拉列表中会添加一个新项目(无需关闭和重新打开列表)。

很抱歉没有代码,但我一直在搜索网络和 API,我发现的唯一信息是在适配器打开之前填充它。谢谢。

【问题讨论】:

    标签: android android-arrayadapter android-view android-spinner


    【解决方案1】:

    好吧,由于 SpinnerAdapter 没有 notifyDataSetChange() 函数,请尝试调用:

    mSpinner.setAdapter(mSpinnerAdapter);
    

    这将刷新您的下拉视图,如果您找到更好的解决方案,我很乐意看到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 1970-01-01
      • 2016-02-27
      • 2017-01-23
      相关资源
      最近更新 更多