2017-06-27 22 views
-3

なしURLからImageViewの中に画像を配置する私は、次のURL画像の拡張子(アンドロイド)

で保存されたイメージを持っていると私は、このURLから画像を抽出し、ImageViewの中でそれを置くしたいと思います。私はPicassoを使ってみましたが、Bitmapを使ってみましたが、うまくいきません。 このタスクを達成するにはどうすればよいですか?

ImageView myImageView = (ImageView) findViewById(R.id.image_view); 
Picasso.with(this).load(url).into(myImageView); 

インターネットのアクセス許可が与えられています。 URLがネットに読み込まれ、画像が表示されます。コードの下

+0

ここにコードを投稿 –

+0

「それは機能していないようです」という意味は、間違って使用したことだけです。どのように使用したかを示し、コードを修正するのに役立ちます。 –

+0

ピカソはイメージのみをHTMLページで読み込みません – SSALPHAX

答えて

0

用途:ピカソと

ImageView thumbNail; 

For Loading Image in Imageview , 

Picasso.with(activity).load(url).noFade().into(thumbNail); 
0

またはあなたが簡単に

`Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);` 

、同じようImageViewのにIMAGEURLを読み込むことができますしかし、あなたはこれを踏襲し、まだそれが動作しませんした後もグライドある意味で。次の可能性を試してください。

1.インターネット許可がアンドロイドマニフェストで指定されているかどうかを確認します。

2.インターネットまたはブラウザにURLで接続しているネットワークからURLにアクセスできることを確認します。

0

あなたが投稿したURLは画像を返さない。これは、画像データでHTMLコードを返します。

<img src="Image Data" height="100%" width="100%" alt="No image in db"> 

このタイプの応答は、ブラウザまたはWebViewでのみ機能します。

簡単な方法は、ピカソまたはグライドライブラリを直接使用できるように、バックエンドの人にイメージパスまたはデータを直接与えることです。

また、URLを呼び出してレスポンス文字列から画像データを抽出し、ビットマップに変換してImageViewに適用するカスタムImageLoaderクラスを作成することもできます。

関連する問題