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
總結
以上是生活随笔為你收集整理的android listview item长按事件,ListView的点击事件,长按事件,数据刷新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 恶意广告,CheckPo
- 下一篇: android怎么关联geny,Andr