`
zhouxiaoli521
  • 浏览: 553819 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 如何删除list中的某一项item

阅读更多

懒得写了。。。c v一段吧。。

 

首先是创建三个全局变量:

SimpleAdapter listItemAdapter;  // ListView的适配器
ArrayList<HashMap<String, Object>> listItem;  // ListView的数据源,这里是一个HashMap的列表
ListView myList;  // ListView控件

然后在Activity的onCreate函数中对变量进行初始化:

listItem = new ArrayList<HashMap<String, Object>>();
listItemAdapter = new SimpleAdapter(this, listItem, R.layout.mylayout, 
new String[]{"image", "title", "text"},
new int[]{R.id.ItemImage, R.id.ItemTitle, R.id.ItemText});
myList = (ListView)findViewById(R.id.TaxiList);
myList.setAdapter(listItemAdapter);

添加两个私有的功能函数:
private void addItem()
{
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("image", R.drawable.icon);
map.put("title", "标题");
map.put("text", "要显示的内容");
listItem.add(map);
listItemAdapter.notifyDataSetChanged();
}


private void deleteItem()
{
int size = listItem.size();
if( size > 0 )
{
listItem.remove(listItem.size() - 1);
listItemAdapter.notifyDataSetChanged();
}
}

http://kongweile.iteye.com/blog/740315

分享到:
评论

相关推荐

    android listView复用导致item上面动画的错乱

    问题描述:假如一屏可以显示10个item项,如果第一个正在播放动画,此时往下滚动,当第一个item不可见时会发现下面新出来的item上面的动画会动。该资源就是解决这个问题。看到的网友有福了,附件解压后即可载入studio...

    android 两个listview删除增加

    android 同一个activty中两个listview横向显示,左边listview下方按钮动态添加item,右边listview中可删除某一项

    androidstudio最新版 实现ListView单选、多选效果最实用案例 亲试可用

    ListView中有一个属性:android:choiceMode,对应三个可选值: * singleChoice 单选 * multipleChoice 多选 * none 默认情况,没有选中效果 在ListView的布局中设置了android:choiceMode属性后,item布局需要实现...

    android 树

    其主要思路是将在android为list里的每一个item项适配数据时,我们要手动的为每个item加上关系线。再判断当前节点是否有子节点、是否是同级节点中的最后一个…先不说了,有相同需求的童鞋可以下载下来去好好研究,...

    Android代码-安卓多item抽屉动画效果

    小李说,可以用listview加载不同样式的布局,然后写在一个list里,当用户展开关键人信息的时候去移除或者添加一些item然后重新适配listview,小李啪啪啪300行代码搞出来了,效果还不错,只是展开时候没有动画。...

    ListDemo.zip

    项目中常见的listview,gridview的item项选中项默认给定一种颜色,其他未选中的item项给其他一种颜色

    Android知识点及重要代码合集 word文档

    3.6 simple_list_item_1是什么 21 3.7 ImageView的属性 22 3.8 CheckBox属性及相关代码 23 3.9 RadioGroup属性及相关代码 25 3.10 ToggleButton 26 3.11 Spinnner 28 3.12 DatePicker 29 3.13 TimePicker 30 4.1...

    Android项目ListView保持在列表的顶部固定View 案例分析 源码.rar

    - `list_item.xml`:列表项的布局文件。 通过学习和研究本案例源码,您可以深入了解ListView的工作原理,掌握在Android应用中实现复杂列表界面的技巧。同时,源码的可定制性使得您可以根据项目需求进行二次开发,...

    RecyclerView的使用之多种Item加载布局

    本文给大家介石介绍下如何利用RecyclerView实现多Item布局的加载,多Item布局的加载的意思就是在开发过程中List的每一项可能根据需求的不同会加载不同的Layout。 下面给大家展示下演示效果图:   * 图片资源版权...

    详解ListView中多种item的实现方式

    设置显示的ListView,设置显示的每一项item的view布局文件 设置每个item显示的数据 将数据显示的View中,继承BaseAdapter,重写getCount() , getItemId() , getItem() , getView()这个四个方法; 如果实现...

    WaveSideBar-Android 首字母分组快速索引 自定义WaveSiderBarView.zip

     * @param datas item已按照字母顺序排好序的数据  * @param onLetterGet 获取你排序所依照的属性  * @param from 从RecyclerView的第几项开始,一般设置头部数量  * @param   */  public  ...

    Android开发listview选中高亮简单实现代码分享

    百度了好几种listview选中高亮的办法都太繁琐太不友好,我在无意中发现了一种简单有效的办法,而且代码量极少 源码如下: MainActivity.java package com.listviewtest; import android.os.Bundle; import android...

    SwipeListViewTest项目

    -- linearlayout中的布局是每一项后面隐藏的布局 --&gt; &lt;LinearLayout android:id="@+id/back" android:layout_width="match_parent" android:layout_height="80dp" android:background="#eee" android:tag="back" ...

    安卓ListView选中后保持高亮状态,且两级联动带图标(升级版)

    在项目开发过程中,遇到了使用listView需要让选中项保持高亮状态(即选中状态保持不变),且数据是二级联动。由于item点击过后瞬间颜色就会恢复原状,视觉上感觉没有选中,此demo中通过改变选中后item的背景色实现...

    ListView的Adapter使用(绑定数据) 之 自定义每一项的布局去绑定数据

    这个界面相信大家都看到过的,这次比上一个例子多的是ListView 的每一项绑定的是不再是单纯的一个字符串了,ListView 的每一个条目我们需要显示两个信息,编号和姓名.可以看到,我们绑定了十条数据,用了一个for ...

    嵌套gridview

    android listview嵌套gridview ,其中每一项的listview中的gridview的item手动动态增加,

    开发多媒体播放器

    //加载列表项布局file_item.xml convertView = myFile.getLayoutInflater() .inflate(R.layout.file_item, null); } //文件名称 TextView name = (TextView) convertView.findViewById(R.id.name...

    ActionContentListItem:列表项的双重布局

    ActionContentListItem Double layout of list item Android ListView Item 的一个双层layout示例,上层layout可滑动。 引用ActionContentView这个开源库 地址:

    photoselect-仿QQ本地图片选择,包括单选,多选时图片顺序标注.zip

    当做一款APP,需要选择本地图片时,首先考虑的无疑是系统相册,但是Android手机五花八门,再者手机像素的提升,大图无法返回等异常因数,导致适配机型比较困难,微信、QQ都相继的在自己的APP里集成了图片选择功能,...

    ExpandableListViewDemo

    布android.R.layout.simple_expandable_list_item_1,android.R.layout.simple_expandable_list_item_2 和ListView一样,ExpandableListView也是一个需要Adapter作为桥梁来取得数据的控件。一般适用于...

Global site tag (gtag.js) - Google Analytics