2017-05-22 9 views
1

fit()がなければ正常です。 Picasa.with(getApplicationContext())。load(url.concat(featureImage))。into(imageView);フィッティング()を使用しているときにピカソが画像を読み込んでいません

ImageView imageView = (ImageView)findViewById(R.id.featureImage); 
TextView textTitle = (TextView)findViewById(R.id.title); 
TextView textDetail = (TextView)findViewById(R.id.detail); 
Picasso.with(getApplicationContext()).load(url.concat(featureImage)).fit().into(imageView); 
textTitle.setText(title); 
textDetail.setText(detail); 
+0

エラーまたはログレポートを表示します。詳細については –

+0

あなたのfit()コールはどこですか? –

+0

私の質問を編集しました。一度チェックしてください。 – Mahen

答えて

1

はこのよう

Picasso.with(mContext).load(url).centerCrop().fit() 
          .placeholder(R.mipmap.bg_screen) 
          .error(R.mipmap.bg_screen) 
          .into(mImageView, new com.squareup.picasso.Callback() { 
           @Override 
           public void onSuccess() { 
            Log.i(TAG, "onSuccess: TRUE"); 
           } 

           @Override 
           public void onError() { 
            Log.i(TAG, "onError: TRUE"); 
           } 
          }); 

を試しXMLであなたのImageViewのは、最終的に以下のコードは、私の要件を満たし、

<ImageView 
       android:id="@+id/img_movie" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:scaleType="fitXY" 
       android:adjustViewBounds="true" 
       android:layout_gravity="center" 
       /> 
+0

に提出されていますが、画像は私の画像表示に合っていません。 – Mahen

+0

編集された回答を参照してください。 – Radhey

+0

イメージはクリアですが、依然として必要なサイズが得られていません。実際には詳細ページに画像を表示したい。私は画像の高さ= 300dpと幅= screnの幅(それは画面の回転ごとにする必要があります)が必要です。 xmlファイルで管理できるものはありますか – Mahen

0

が好きなはずです。

Picasso.with(getApplicationContext()).load(url.concat(featureImage)).centerCrop().fit() 
      .placeholder(R.mipmap.nrum_logo) 
      .error(R.mipmap.nrum_logo) 
      .into(imageView, new com.squareup.picasso.Callback() { 
       @Override 
       public void onSuccess() { 
        Log.i("Picasso", "onSuccess: TRUE"); 
       } 

       @Override 
       public void onError() { 
        Log.i("Picasso", "onError: TRUE"); 
       } 
      }); 

マイImageViewの:

<ImageView 
      android:layout_width="match_parent" 
      android:layout_height="200dp" 
      android:scaleType="fitCenter" 
      android:id="@+id/featureImage" /> 
3
  • fit() - 正確にターゲットImageViewのの境界内に収まるように画像のサイズを変更しようとします。あなたのImageViewのの

ですから、layout_widthまたはを設定している場合layout_height「wrap_content」と最小限可能なサイズを設定していない、ビューの高さや幅は、最初は0になり、あなたのイメージがリサイズされますそれに応じて。

関連する問題