2010-09-07 3 views
0

Мы можем просмотреть изображение с кодом: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?

Я надеюсь сделать это за один раз, потому что начало деятельности очень дорого.

Может ли кто-нибудь мне помочь? Благодаря!

ответ

0
+0

Возможно, я не задал свои вопросы достаточно ясно. Я имею в виду, что, если у нас есть какие-то, а не одни изображения? В настоящее время я знаю, как просматривать одно изображение, но как просматривать несколько изображений за раз? –

+0

Ну, я столкнулся с подобной проблемой, поэтому я использовал WebView, и я накопил его HTML-код с тегами , которые имеют атрибуты src со значениями пути к изображениям. Чтобы протестировать, создайте WebView и подайте ему HTML-код (в String) с некоторым случайным URL-адресом онлайн-изображения в качестве атрибута src некоторого тега img в вашем HTML-коде, который подается в WebView. Если он работает (и он будет), попробуйте подавать вместо него путь к файлу, таким образом вы можете динамически построить свой HTML-код (зацикливаясь на количестве изображений и добавив соответствующий тег для каждого с его файловым путем как src). см. раздел loadData WebView – Orca

1

Вы не можете.

Вся система намерений и ури должна либо сделать действие по одному предмету, либо сделать действие по всем предметам. См. http://developer.android.com/reference/android/content/Intent.html и найдите «content: // contacts/people/1» и «content: // contacts/people /». Вы пробовали искать намерение, которое позволяло бы зрителю показывать все изображения в «/ sdcard /». Еще лучше подключиться к поставщику содержимого этого собственного средства просмотра.

Смежные вопросы