2016-11-12 6 views
2

ピカソを使用してイメージを自分のストレージからイメージビューに取得しようとしていますが、写真は表示されません。ピカソが正しく動作していることを意味するURLから画像を取得することは問題ありません。何が間違っているのか教えてください。ありがとう。ピカソを使用してイメージをイメージビューにロード

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); 

マニフェストファイルにはすべて書き込み、読み取り、インターネットが追加されています。

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

何も変更を試してみました。助けてください。

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> 

答えて

1

このしようとしていない場合は、ウリの方法を試してみました:

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

こんにちは!あなたの答えをありがとう、問題は解決され、アプリケーションで愚かな間違いだった、メモリ機能を有効にしていない。 – Rufat

関連する問題