Android活动/阵列适配器

Android活动/阵列适配器,android,android-arrayadapter,Android,Android Arrayadapter,我在适配器中检索数组中的项目时遇到问题,希望有人能给我指示灯 在我的应用程序中,我使用了很多listView和array adapter来显示行中的数据,我对此很满意 我的活动 protected void onPostExecute(CarDetail list) { List<CarPhotos> photos = list.getPhotos(); System.out.println("retrieving Photos"); for

我在适配器中检索数组中的项目时遇到问题,希望有人能给我指示灯

在我的应用程序中,我使用了很多listView和array adapter来显示行中的数据,我对此很满意

我的活动

protected void onPostExecute(CarDetail list) {
   List<CarPhotos> photos = list.getPhotos();
         System.out.println("retrieving Photos");
         for (CarPhotos photo : photos) {
            PhotoArray.add(photo);
            System.out.println(photo);
        }
}
System.out.println(PhotoArray.size());
photoAdapter.notifyDataSetChanged();
但是,如果我想获取该数组中的计数和所有项,而不是特定的行位置,该怎么做呢?(即:列出所有缩略图名称,并按1个单元格/行计数)


提前感谢=)

是否要在适配器类中设置数组列表的大小?@MiteshAgrawal是的,我要检索大小(长度),创建一个循环并显示适配器的所有项。。。而不是一排一排地row@SArumik我很困惑,显示所有项目和逐行显示它们之间有什么区别
photoAdapter.getCount()
将为您提供尺寸。但我仍然不明白循环在这里如何帮助你
ListView
自动循环并调用
getView
来查看您的每个项目…User photoArray.size();适配器用于逐行膨胀数据实际上我正在使用mergeadapter创建一个listView,将2个listView和2个普通视图缝合在一起。在本例中,我希望获取该数组中的数据,并将其显示在视图中,而不是列表行中。。。我不知道怎么做,所以我只是在同一个适配器中显示数据,但仅显示在1行内=(
public View getView(int position, View convertView, ViewGroup parent)
{
ViewHolder holder;
    //Get the current location object
    CarPhotos lm = (CarPhotos) getItem(position);


    ......etc
    holder.thumbnailname.setText(lm.getThumbnailName());
return convertView;
}