1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > android listview item长按事件 ListView的点击事件 长按事件 数据刷新

android listview item长按事件 ListView的点击事件 长按事件 数据刷新

时间:2021-04-26 07:12:39

相关推荐

android listview item长按事件 ListView的点击事件 长按事件 数据刷新

1、刷新数据

当List中的数据发生改变时,使用listViewAdapter.notifyDataSetChanged();通知Adapter刷新数据。

在Activity中找到ListView,为ListView设置我们自己写的Adapter,自己的Adapter,继承自BaseAdapter,实现四个方法,在ListView中定义两个变量,一是Context mContext,另一个是ArrayList arrayList;设置了ListView的Adapter后,

@Override

public void onItemClick(AdapterView> adapterView, View view, int i, long l) {

//参数中的view,可以通过他找到控件中的内容

TextView tv = view。findViewById(R.id.listView)

}

//当控件内容改变时,要通知Adapter刷新数据

});

delete.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

for (int i = 0; i < list.size(); i++) {

list.add();

}

listViewAdapter.notifyDataSetChanged();

});

2、长按事件

listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {

@Override

public boolean onItemLongClick(AdapterView> adapterView, View view, int i, long l) {//参数一,一般不用

参数二当前点击的列表的对应布局的对象,参数三列表的位置 参数四点击列表的序号

return false(true);

}

});

}

最后要注意的是返回值要变为true

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。