listview长按删除-android ListView长按删除之后,调用notifyDataSetChanged

问题描述

android ListView长按删除之后,调用notifyDataSetChanged

ListView 长按删除之后,调用notifyDataSetChanged但是界面上仍然显示此条数据,怎么回事啊

解决方案

在adapter.notifyDataSetChanged()之前添加一句companyInfoList.get(position)就可以啦

解决方案二:

有一个笨办法。重新加载该页

时间: 2024-09-02 23:08:48

listview长按删除-android ListView长按删除之后,调用notifyDataSetChanged的相关文章

Android ListView优化之提高android应用效率_Android

ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件.Adapter是listview和数据源间的中间人. 当每条数据进入可见区域时,adapter的getview()会被调用,返回代表具体数据的视图.触摸滚动时,频繁调用.支持成百上千条数据. 下面为显示每条数据的xml文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android listview与adapter详解及实例代码_Android

一个ListView通常有两个职责. (1)将数据填充到布局. (2)处理用户的选择点击等操作. 第一点很好理解,ListView就是实现这个功能的.第二点也不难做到,在后面的学习中读者会发现,这非常简单. 一个ListView的创建需要3个元素. (1)ListView中的每一列的View. (2)填入View的数据或者图片等. (3)连接数据与ListView的适配器. 也就是说,要使用ListView,首先要了解什么是适配器.适配器是一个连接数据和AdapterView(ListView就

Android ListView弹性效果的实现方法_Android

关于在Android中实现ListView的弹性效果,有很多不同的方法,网上一搜,也有很多,下面贴出在项目中经常用到的两种实现ListView弹性效果的方法(基本上拿来就可以用),供大家参考: 第一种比较简单,好容易理解,只是动态改变了ListView在Y轴上的可移动距离,代码如下: import android.content.Context; import android.util.AttributeSet; import android.util.DisplayMetrics; impor

解决Android ListView数据为空及加载错误的方法_Android

在项目中,都会用到ListView或GridView等列表控件.一般会用来展示从网络请求的数据 .如果请求的数据为空或者在请求的时候正好无没有网络了,我们的界面应该如何展示呢?数据为空的时候,ListView可以使用setEmptyView (View emptyView) 方法来我们需要的统一界面.数据加载失败呢?我们也可以统一进行处理. //下面这个类是简单地封装用于无数据及加载错误的一个页面. public class CommonShowView { private Context mC

android listview button

问题描述 android listview button android 中listview 中一行两个button 如何让其只能点击其中一个且只能点击一次? 解决方案 android中listView的Button监听向Android listview中添加buttonAndroid listView 中响应Button点击事件 解决方案二: 当点击其中一个button的时候,将两个button设置为不可点击即可. 解决方案三: 设置两个button的onclick事件,一次回调消息后disa

Android ListView添加头布局和脚布局实例详解_Android

Android ListView添加头布局和脚布局 之前学习喜马拉雅的时候做的一个小Demo,贴出来,供大家学习参考: 如果我们当前的页面有多个接口.多种布局的话,我们一般的选择无非就是1.多布局:2.各种复杂滑动布局外面套一层ScrollView(好low):3.头布局脚布局.有的时候我们用多布局并不能很好的实现,所以头布局跟脚布局就是我们最好的选择了:学过了ListView的话原理很简单,没啥理解的东西,直接贴代码了: 效果图:                  正文部分布局: fragme

Android ListView position详解及实例代码_Android

我们在使用ListView的时候,一般都会为ListView添加一个响应事件android.widget.AdapterView.OnItemClickListener.对OnItemClickListener的position和id参数,我相信有些人在这上面走了些弯路.     在使用listview的时候,我们经常会在listview的监听事件中,例如OnItemClickListener(onItemClick)中,或listview的adapter中(getView.getItem.ge

Android ListView长按弹出菜单二种实现方式示例_Android

复制代码 代码如下: /** * 知识点1:ListView item:两种长按弹出菜单方式* 知识点2:ListView SimpleAdapter的使用* 知识点 3:在java代码中创建一个ListView*/ public class ListOnLongClickActivity extends Activity {         private LinearLayout myListViewlayout;         private ListView mListView;   

Android item长按删除功能

这个可以在Adapter里面写 一般写完之后都会调用 public void removeItem(int pos){ this.mDatas.remove(pos); notifyItemRemoved(pos); } 可是这样写的话,删除多次,会乱套,没有刷新 所以改这样子写 public void removeItem(int pos){ this.mDatas.remove(pos); notifyItemRemoved(pos); if(pos != mDatas.size()){ /