在onItemClickListener中获取到GridView的Adapter,然后调用Adapter的notifyDataSetChanged()方法即可刷新GridView。
代码示例:
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { // 获取GridView的Adapter MyAdapter adapter = (MyAdapter)parent.getAdapter(); // 更新数据 adapter.getDataList().remove(position); // 刷新GridView adapter.notifyDataSetChanged(); } });