Мы можем просмотреть изображение с кодом:Android: Просмотр несколько изображений с просмотром изображений системы
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/test.jpg");
intent.setDataAndType(Uri.fromFile(file), "image/*");
startActivity(intent);
Что делать, если у нас есть какие-то образа? Как мы можем поставить дополнительные услуги, чтобы зритель знал, что у нас есть
/sdcard/a.jpg, /sdcard/b.jpg, /sdcard/c.jpg?
Я надеюсь сделать это за один раз, потому что начало деятельности очень дорого.
Может ли кто-нибудь мне помочь? Благодаря!
Возможно, я не задал свои вопросы достаточно ясно. Я имею в виду, что, если у нас есть какие-то, а не одни изображения? В настоящее время я знаю, как просматривать одно изображение, но как просматривать несколько изображений за раз? –
Ну, я столкнулся с подобной проблемой, поэтому я использовал WebView, и я накопил его HTML-код с тегами , которые имеют атрибуты src со значениями пути к изображениям. Чтобы протестировать, создайте WebView и подайте ему HTML-код (в String) с некоторым случайным URL-адресом онлайн-изображения в качестве атрибута src некоторого тега img в вашем HTML-коде, который подается в WebView. Если он работает (и он будет), попробуйте подавать вместо него путь к файлу, таким образом вы можете динамически построить свой HTML-код (зацикливаясь на количестве изображений и добавив соответствующий тег для каждого с его файловым путем как src). см. раздел loadData WebView – Orca