2012-02-19 3 views
0

私はjsonイメージを表示する方法をいくつか試してきましたが、私の解決策は決して成功しませんでした。このjsonイメージを表示するには

私はjsonを解析しましたが、私は応答を得ています。

ただし、私は自分のアプリに表示する必要がある画像があります。

画像を「http://media.rightmove.co.uk/31k/30471/29462938/30471_FLE100159_IMG_00_0002_max_200x1 38.jpg」という文字列で受信します。これらの画像はデータベースにあります。

これらの画像をアプリに表示するにはどうすればよいですか?

![解析済み画像]コード下記[1]

事前に感謝

。この方法では、その後

protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

    JSONParser prop = new JSONParser(); 
    JSONObject json = prop.getJSONFromUrl(url); 
    try{ 
    properties = json.getJSONArray(TAG_PROPERTY); 
    for (int i = 0; i < properties.length(); i++) { 
     JSONObject c = properties.getJSONObject(i); 
     String photoThumbnailUrl = c.getString(TAG_PHOTOS);    

    // load image view control 
    imgView = (ImageView) findViewById(R.id.imgView); 

    // grab image to display 
    try { 
     imgView.setImageDrawable(grabImageFromUrl(photoThumbnailUrl)); 


    } catch (Exception e) { 
     txtUrl.setText("Error: image not grabed"); 
    } 
    } 
    }catch (Exception ex) { 
    txtUrl.setText("Error: Properties not recieved"); 
    } 
} 

感謝

+0

[画像をURLでアンドロイドに読み込む方法は?](http://stackoverflow.com/questions/2471935/how-to-load-an-imageview-by-url-in-android) –

答えて

0

JSONが実際に含まれていません。画像には、画像へのリンクが含まれています。これらのURLをWebViewまたはブラウザに入力すると、画像が表示されます。これはウェブ表示に画像を描画します

String x = <URL of image, pulled out of JSON object> 
Webview wv = new WebView(this); 
wv.loadURL(x); 

はこれを試してみてください。上記のように、webviewをXMLまたはプログラムで定義することができます。

+0

はい正しいですが、私はそれを理解しましたが、私は実際にこれらの文字列をimages.Howとして表示して積み重なっています.Jsonレスポンスを受信するとすぐにこれらの画像を表示できますか? – SomCollection

+0

いくつかの方法がありますが、私は簡単なものを表示するように私の応答を編集します – edthethird

+0

あなたの応答のために多くの感謝、私は今まで私の進歩を掲示しています。違う。 – SomCollection

関連する問題