2017-06-07 1 views
-2
auf Ihre Anwendung in Android lokalen heruntergeladen

Ich habe ein Bild vor Ort in Anwendung heruntergeladenWie das Bild zu Bild Ansicht setzen, die

/data/data/com.starboard.stella/files/Stella/FragranceFinder/QuestionImages/option1_woman.png 

Wie greife ich auf das Bild für die Bildansicht setzen?

Antwort

0

Erstellen eines Dateityps mit Ihrem Dateipfad, Erstellen einer Bitmap aus dieser Datei und Festlegen der Bild-Bitmap Ihrer ImageView mit setImageBitmap ist wahrscheinlich der beste Weg zu gehen.

Paresh Mayani gibt eine große Lösung mit dem Code hier: https://stackoverflow.com/a/4182060/5920187

0

Um ein Bild zu laden

File imgFile = new File(pathToPicture); 
Bitmap bitmap = BitmapFactory.decodeFile(pathToPicture); 

dann

imageView.setImageBitmap(bitmap); 
0

Ich denke, Sie sollten versuchen, diese:

try { 
     File file = new File(getExternalFilesDir(null) + "/Stella/FragranceFinder/QuestionImages/", "option1_woman.png"); 
     Bitmap bitmap = BitmapFactory.decodeStream(new FileInputStream(file)); 
     ImageView image =(ImageView)findViewById(R.id.image); 
     image.setImageBitmap(bitmap); 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } 
Verwandte Themen