0

我正在使用 GridView、ImageView 和 BaseAdapter 将 80 个图像显示为http://developer.android.com/guide/topics/ui/layout/gridview.html中的代码。在

gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {

        (code data changes)
        imageAdapter.notifyDataSetChanged();
    }

gridview 将刷新,getview 被调用。但是如果我这样添加一个for循环

gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        for(int i=0;i<3;i++){

            (code data changes)
            imageAdapter.notifyDataSetChanged();
        }
    } 

gridview 不会刷新,我发现 getview 没有被调用。为什么?如果我想使用循环刷新gridview怎么办?

4

0 回答 0