Android - Изображения от папки Assets в GridView

Я работал над созданием Представления Сетки изображений с изображениями, присутствующими в папке Assets. Открытие File от папки активов в ссылке андроида помогло мне с использованием битового массива считать его. Код в настоящее время имеет:

 public View getView(final int position, View convertView, ViewGroup parent) 
{

  try 
    {
     AssetManager am = mContext.getAssets();
     String list[] = am.list("");
     int count_files = imagelist.length;
     for(int i= 0;i<=count_files; i++)
     {
      BufferedInputStream buf = new BufferedInputStream(am.open(list[i]));
      Bitmap bitmap = BitmapFactory.decodeStream(buf);
      imageView.setImageBitmap(bitmap);
      buf.close();
     }
   }   
   catch (IOException e) 
   {
   e.printStackTrace();
   }
  }

Мое приложение действительно читает изображение из папки Assets, но это не выполняет итерации через ячейки в представлении сетки. Всем ячейкам представления сетки выбрали то же изображение от набора изображений. Кто-либо может сказать мне, как выполнить итерации через ячейки и все еще иметь различные изображения?

У меня есть вышеупомянутый код в Классе ImageAdapter, который расширяет класс BaseAdapter, и в моем основном классе я связываю это со своим gridview:

    GridView  gv =(GridView)findViewById(R.id.gridview);
    gv.setAdapter(new ImageAdapter(this, assetlist));       

Большое спасибо за любую справку заранее, Саран

9
задан Community 23 May 2017 в 12:07
поделиться