Точнее методы известны - это к примеру setImageBitmap(Bitmap bm) или setImageDrawable(Drawable drawable), но когда я делаю
что то вроде этого:
Код: Выделить всё
InputStream myInput = getAssets().open("picture_" + random +".png");
Drawable i = Drawable.createFromStream(myInput, null);
ImageView.setImageDrawable(i);
Я пробовал и через Bitmap, тоже ошибка.
Пробовал хранить картинки и в drawable, там тоже были проблемы с получением из- за того что нужен доступ по рандому а не по прямому имени.
Помогите кто чем может. - нужно сформировать из случайного индекса имя файла в ассетс и отобразить его в ImageView.
P.S.: наверное я могу попробовать скопировать то что в assets на sd bи попытаться оттуда получить файл, но хотелось бы понять в чес ошибка тут..