Мне нужно отобразить изображение, указав имя файла вместо использования ресурса. Например, showImage("background.png") вместо showImage(R.drawable.background).
showImage("background.png")
showImage(R.drawable.background)
Кто-нибудь знает как?
Большое спасибо.
Прочитайте это Обучающее изображение для Android . Есть пример, который использует FileOutputStream для записи изображения, я уверен, что есть FileInputStream тоже. Вот другой пример кода , который загружает изображения и преобразует их в декодированный входной поток:
bmImg = BitmapFactory.decodeStream(is); imView.setImageBitmap(bmImg);
публичный статический растровый файл decodeFile (опция String pathName, BitmapFactory.Options)
Параметры не являются обязательными, но если вы хотите отображать большие изображения, вы должны предоставить их также.