Как я могу отобразить это изображение JSON - PullRequest
0 голосов
/ 19 февраля 2012

Я пробовал несколько способов отображения изображений в формате json, но мои решения не увенчались успехом.

Я проанализировал мой JSON и получил ответ.

Однако в состав Respose входит изображение, которое мне нужно отобразить в моем приложении.

Получение изображения как: "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");
    }
}

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

JSON на самом деле не содержит изображений, он содержит ссылки на изображения. Если вы передадите эти URL-адреса в WebView или браузер, вы увидите изображения.

попробуйте это:

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

это привлечет изображение в веб-просмотр. Вы можете определить свое веб-представление в xml или программно, как я делал выше.

0 голосов
/ 19 февраля 2012

Попробуй, мой друг :) Разбери свой json и возьми URL, а затем вставь нам URL в метод https://asantoso.wordpress.com/2008/03/07/download-and-view-image-from-the-web/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...