android listview item长按事件,ListView的点击事件,长按事件,数据刷新
1、刷新數(shù)據(jù)
當(dāng)List中的數(shù)據(jù)發(fā)生改變時(shí),使用listViewAdapter.notifyDataSetChanged();通知Adapter刷新數(shù)據(jù)。
在Activity中找到ListView,為L(zhǎng)istView設(shè)置我們自己寫(xiě)的Adapter,自己的Adapter,繼承自BaseAdapter,實(shí)現(xiàn)四個(gè)方法,在ListView中定義兩個(gè)變量,一是Context mContext,另一個(gè)是ArrayList arrayList;設(shè)置了ListView的Adapter后,
@Override
public void onItemClick(AdapterView> adapterView, View view, int i, long l) {
//參數(shù)中的view,可以通過(guò)他找到控件中的內(nèi)容
TextView tv = view。findViewById(R.id.listView)
}
//當(dāng)控件內(nèi)容改變時(shí),要通知Adapter刷新數(shù)據(jù)
});
delete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
for (int i = 0; i < list.size(); i++) {
list.add();
}
listViewAdapter.notifyDataSetChanged();
});
2、長(zhǎng)按事件
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView> adapterView, View view, int i, long l) {//參數(shù)一,一般不用
參數(shù)二當(dāng)前點(diǎn)擊的列表的對(duì)應(yīng)布局的對(duì)象,參數(shù)三列表的位置 參數(shù)四點(diǎn)擊列表的序號(hào)
return false(true);
}
});
}
最后要注意的是返回值要變?yōu)閠rue
總結(jié)
以上是生活随笔為你收集整理的android listview item长按事件,ListView的点击事件,长按事件,数据刷新的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 恶意广告,CheckPo
- 下一篇: android怎么关联geny,Andr