Хорошо, я пытаюсь отобразить 170 + jpg изображений на экране. Пока проблема заключается в том, что приложение находит изображения и добавляет их в список. (Я кладу все изображения в папке mipmap-xxhdpi
, потому что, казалось, единственное место, где ImageView мог найти их)Android Studio: отображение списка изображений внутри папки?
Вот мой код:
ArrayList img = new ArrayList<Image>();
File folder = new File("@mipmap");
File[] fille = folder.listFiles();
for (int i = 0; i< fille.length; i++) {
img.add(fille[i]);
ListAdapter picAdapt = new ArrayAdapter<Image>(this, android.R.layout.simple_gallery_item, img); ListView picListView = (ListView) findViewById(R.id.gallery); picListView.setAdapter(picAdapt);
Я думаю, приложение пытается найти картинку в каталоге на Android-устройстве, а не в самом APK, но потом я понятия не имею. Я совершенно новый для Java и Android Studio; единственное, что у меня есть, - это Python.
Вся помощь приветствуется, спасибо!
ОБНОВЛЕНИЕ: После долгих поисковых запросов я начал задаваться вопросом, может ли я добавить элемент из массива File[]
в массив Image[]
. Возможно, приложение нашло фотографии, но не могло добавить их в список, чтобы список остался пустым? Как мне это сделать?