【问题标题】:How to detect delete listview item event on ListFragment?如何检测 ListFragment 上的删除列表视图项事件?
【发布时间】:2014-04-02 15:39:56
【问题描述】:

如何检测 ListFragment 上的删除列表视图项事件? ...然后是 Toast.maketext ......

我通过删除ArrayList中的项目,然后adapter.notifyDataSetChanged删除项目

更新问题: 我找到了:

类 MyObserver 扩展 DataSetObserver {

            @Override
            public void onChanged()
            {
                    // TODO: Implement this method
                    super.onChanged();
                    Toast.makeText(getActivity(), "ch... obs", Toast.LENGTH_SHORT).show();
            }

    }

然后在主代码中

ArrayAdapter 适配器; ...... adapter.registerDataSetObserver(new MyObserver()); ....

【问题讨论】:

  • 嗨,Andreyua,请更具体一些并添加您已经完成的工作。
  • 在 listview(ListFragment) 中删除、添加或更改 listitem 后,我想做 Toast...

标签: android android-listview android-arrayadapter android-listfragment


【解决方案1】:

取决于您删除项目的方式。

如果您使用 onClick 删除项目(我只是在这里猜测),那么您可以在那个阶段敬酒。

或者,如果您只需要知道某些内容已被删除,您可以存储一个数组列表大小的变量,然后将其与数组列表的当前大小进行比较。在这个阶段,您知道某些内容已被删除。

您能否提供有关该场景的更多信息?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多