繁体   English   中英

Android代码有助于从列表末尾删除

[英]Android code help for removing from end of the list

我的API应该给我一份衣服/手机/等等。

但是,每个列表中都没有额外的元素。

例如:

  • 大衣
  • 夹克
  • 长裤
  • 牛仔裤
  • ...
  • 西装
  • clothes_types
  • testing_1

示例代码:

private ItemArrayAdapter adapter;

public void onCreate(...)
{
...
adapter = new ItemArrayAdapter(...);
...
adapter.addAllItems(itemList);
adapter.notifyDataSetChanged();
}

我无权修复API或后端数据库。

我需要从列表末尾删除多余的元素。

请帮助删除带有通用代码的额外元素。

itemList =特定类别的项目列表

n =该列表中要删除的项目数

创建如下方法:

private void deleteExtraElementsFromEnd(int n, ArrayList<item> itemList)
{
    for(i=1;i<=n;i++)
        itemList.remove(itemList.size()-i);
}

每当需要从列表中删除元素时调用此方法,如:

{
...
adapter = new ItemArrayAdapter(...);
...
deleteExtraElementsFromEnd(2, itemList)
adapter.addAllItems(itemList);
adapter.notifyDataSetChanged();
}

希望能帮助到你。

参考更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM