Android ListView在一个项目中查看多个图像

Android ListView在一个项目中查看多个图像,android,image,listview,Android,Image,Listview,如何实现以下功能:ListView的每个项目可能包含多个图像,并且图像的数量可能会有所不同 比如说 您应该为此使用自定义适配器。 您可以搜索列表视图自定义适配器,并有大量关于它的博客。 例如。您应该为此使用自定义适配器。 您可以搜索列表视图自定义适配器,并有大量关于它的博客。 类似。覆盖listview自定义适配器中的getView方法。 根据图像的数量动态添加它们 类似于下面的代码 public View getView (int position, View convertView, Vie

如何实现以下功能:
ListView
的每个项目可能包含多个图像,并且图像的数量可能会有所不同

比如说

您应该为此使用自定义适配器。 您可以搜索列表视图自定义适配器,并有大量关于它的博客。
例如。

您应该为此使用自定义适配器。 您可以搜索列表视图自定义适配器,并有大量关于它的博客。
类似。

覆盖listview自定义适配器中的
getView
方法。 根据图像的数量动态添加它们

类似于下面的代码

public View getView (int position, View convertView, ViewGroup parent){
if( convertView == null ){
    convertView = inflater.inflate(R.layout.my_list_item, parent, false);
}
//images is a array of bitmap here
for(int i =0;i<images.length;i++){
   ImageView img = new ImageView(getContext());
   img.setImageBitmap(images[i]);
   convertView.add(img);
}

return convertView;
}
public View getView(int位置、视图转换视图、视图组父视图){
if(convertView==null){
convertView=充气机。充气(R.layout.my_list_项,父项,false);
}
//这里的图像是位图数组

for(int i=0;i覆盖listview自定义适配器中的
getView
方法。 根据图像的数量动态添加它们

类似于下面的代码

public View getView (int position, View convertView, ViewGroup parent){
if( convertView == null ){
    convertView = inflater.inflate(R.layout.my_list_item, parent, false);
}
//images is a array of bitmap here
for(int i =0;i<images.length;i++){
   ImageView img = new ImageView(getContext());
   img.setImageBitmap(images[i]);
   convertView.add(img);
}

return convertView;
}
public View getView(int位置、视图转换视图、视图组父视图){
if(convertView==null){
convertView=充气机。充气(R.layout.my_list_项,父项,false);
}
//这里的图像是位图数组
对于(inti=0;i这很简单!
1.创建自定义行布局
2.在adapter getView方法中以编程方式将ImageView添加到行中

很简单! 1.创建自定义行布局
2.在adapter getView方法中以编程方式将ImageView添加到您的行中,我可以在adapter的getView函数中的何处创建ImageView?每个项目的图像数是不同的。我想这会很慢,因为对于每个项目,我都应该创建ImageView。谢谢!但我仍然怀疑它能否快速正确地工作,是吗因为我应该以编程方式为每个项目创建多示例ImageView。这些ImageView将不会被重用。我可以在哪里创建ImageView,在adapter的getview函数中?每个项目的图像数量不同。我想这会很慢,因为对于每个项目,我都应该创建ImageView。谢谢!但我仍然怀疑是否可以它将快速而正确地工作,因为我应该以编程方式为每个项目创建多示例ImageView。并且,这些ImageView将不会被重用。