Android 统计ListView中列表项的总数

Android 统计ListView中列表项的总数,android,listview,Android,Listview,如何计算ListView中列表项的总数 我正在编写一个Church应用程序,其中我使用存储在SD卡中的图像填充列表,但现在我想计算列表项的总数 // to upload whole list for(int position = 0; position < lstView.getAdapter().getCount(); position++) { flags.put(position, tru

如何计算ListView中列表项的总数

我正在编写一个Church应用程序,其中我使用存储在SD卡中的图像填充列表,但现在我想计算列表项的总数

     // to upload whole list
     for(int position = 0; position < lstView.getAdapter().getCount(); position++)
                 {
                     flags.put(position, true);   
                 }

                 ((BaseAdapter) lstView.getAdapter()).notifyDataSetChanged();        
            }
        });

        /*** Get Images from SDCard ***/
        listSDCardImages = fetchSDCardImages();

        // ListView and imageAdapter
        lstView = (ListView) findViewById(R.id.listSDCardImages);
        lstView.setAdapter(new ListSDCardImagesAdapter(this));

        Toast.makeText(getApplicationContext(), "Total number of Items are:" + String.valueOf(position), Toast.LENGTH_LONG).show();
        }
//上传整个列表
对于(int position=0;position

每次我得到0

总列表视图计数为

 lstView.getAdapter().getCount() ,
所以使用

Toast.makeText(getApplicationContext(), "Total number of Items are:" + lstView.getAdapter().getCount() , Toast.LENGTH_LONG).show();

谢谢,我犯了一个愚蠢的错误,我可以知道如何将这个值赋给字符串变量(在文本视图中显示),我将在5分钟后按照SO规则接受您的答案是,为什么字符串计数=“”+lstView.getAdapter().getCount();textView.setText(计数);在ListView中,我在许多使用红色圆圈的列表项和许多使用蓝色圆圈的列表项中使用了两个不同的图像,因此如果我要计算包含红色圆圈的列表项和包含蓝色圆圈的列表项,我必须做的是,选中此项:pastebin.com未打开,请使用其他网站我正在使用getView和holder:if(strExist){holder.statusImageView.setImageResource(R.drawable.red);}else{holder.statusImageView.setImageResource(R.drawable.blue);}