Labeeb прав, когда вам нужно установить изображение, используя путь, если ваши ресурсы уже лежат внутри папки ресурсов,
Этот вид пути необходим только тогда, когда ваши изображения хранятся на SD-карте.
И попробуйте следующий код для установки растровых изображений из файла, хранящегося на SD-карте.
File imgFile = new File("/sdcard/Images/test_image.jpg");
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
}
И включите это разрешение в файл манифеста:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
BitmapFactory
связанные методы должны вызываться в потоке bg. Пикассо справится с этим автоматически.ImageView.setImageURI(Uri.fromFile(new File("/sdcard/cats.jpg")));
Я думаю, что вы можете использовать это
источник
Вы также можете использовать:
Это делает растровое декодирование неявным для вас.
источник
источник
Все ответы устарели. Лучше всего использовать Пикассо для таких целей. У этого есть много особенностей включая обработку фонового изображения.
Я уже говорил, что это супер просто в использовании:
источник
Picasso.get().load(new File(...)).into(imageView);
С официального сайта: http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
Вот методы:
источник
Ты можешь использовать:
источник
если вы используете загрузку изображений в виде списка, используйте концепцию Aquery.
https://github.com/AshishPsaini/AqueryExample
источник
Как показать изображения из папки путь в Android
Самый первый: убедитесь, что у вас есть разрешения на добавление файла Mainfest:
##: Сделать класс MyGallery
Теперь создайте его класс Xml
Также сделайте адаптер galleryadapter.xml
Чтобы увидеть изображение в деталях, создайте новый класс ImageDetail:
Создайте его xml image_detail.xml
Добавьте свой собственный класс Drawable to Selector и создайте его res> drawable> selector_shareimage.xml
источник
Вы можете использовать это, чтобы получить доступ к определенной папке и получить определенное изображение
И тогда вы можете позвонить по
источник
onLoadImage Полная загрузка
источник
источник