2016-11-12 6 views
2

Ich versuche, Bild von meinem Speicher zu Bildansicht mit Picasso, aber es wird nicht das Foto zeigen. Es ist in Ordnung mit Bild von URL zu bekommen, das bedeutet Picasso funktioniert richtig. Bitte sag mir, was ich falsch mache? Vielen Dank.Bild in Bildansicht mit Picasso laden

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_cam); 

    imageView = (ImageView) findViewById(R.id.image_view1); 

    String filename = "full.jpg"; 
    String path = "sdcard/camera_app" + filename; 

    Picasso.with(CamActivity.this) 
      .load(new File(path)) //File of the image to load. 
      .into(imageView); 

    //Picasso.with(CamActivity.this).load("http://square.github.io/picasso/static/sample.png").into(imageView); 

in der Manifest-Datei ist alles hinzugefügt schreiben, lesen, Internet.

auch versucht

String filename = "lapin-rose.jpg"; 
    String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator+  filename; 
    Picasso.with(this).load(new File(baseDir)).into(imageView); 

ändert sich nichts. Hilfe bitte.

XML

<Button 
    android:id="@+id/btnTakePicture" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="10dp" 
    android:text="picture"> 
</Button> 

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="273dp" 
    app:srcCompat="@mipmap/ic_launcher" 
    android:id="@+id/image_view1" 
    android:layout_marginTop="60dp" 
    android:scaleType="fitStart" 
    android:adjustViewBounds="true"/> 

    </FrameLayout> 

Antwort

1

haben Sie versucht, Uri Methode, wenn dies nicht versuchen:

String filename = "full.jpg"; 
    String path = "sdcard/camera_app" + filename; 


Uri uri = Uri.fromFile(new File(path)); 

Picasso.with(CamActivity.this).load(uri).centerCrop().into(imageView); 
+0

Hallo! Vielen Dank für Ihre Antwort, Problem ist gelöst, war dummer Fehler in der Anwendung, hat Speicherfunktion nicht eingeschaltet. – Rufat

Verwandte Themen