Mi chiedo come farei a creare un'immagine che si trova su un URL specifico uguale all'immagine di ImageView?Android, Crea un'immagine a un URL uguale all'immagine di ImageView
risposta
Per scaricare un'immagine e impostarla come contenuto per un imageview
try {
ImageView i = (ImageView)findViewById(R.id.image);
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
i.setImageBitmap(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
buon pezzo di codice, grazie – Stevanicus
compagno di codice davvero bello, ho cercato molto ma non ho trovato questo tipo di semplice esempio –
Modifica: commento ridondante rimosso! :) – COD3BOY
// Url = "url of image"
Drawable drawable = LoadImageFromWebOperations(Url);
mImageofTheMonth.setImageDrawable(drawable);
private Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
} catch (Exception e) {
System.out.println("Exc=" + e);
return null;
}
}
Pensi che sia meglio memorizzare l'immagine localmente sul dispositivo o semplicemente archiviare l'url sull'immagine online? (supponendo che l'immagine sarà sempre lì) – Micro
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<ItemDetails> image_details = GetSearchResults();
final ListView lv1 = (ListView) findViewById(R.id.listV_main);
lv1.setAdapter(new ItemListBaseAdapter(this, image_details));
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
// Launching new Activity on selecting single List Item
Intent i = new Intent(getApplicationContext(), ItemDetails.class);
Object o = lv1.getItemAtPosition(position);
ItemDetails obj_itemDetails = (ItemDetails)o;
// sending data to new activity
i.putExtra("name", obj_itemDetails.getName());
i.putExtra("description", obj_itemDetails.getItemDescription());
i.putExtra("imagenumber", obj_itemDetails.getImageNumber());
**ItemDetails.IMAGE_NUMBER = obj_itemDetails.getImageNumber();**
startActivity(i);
}
});
}
Usa variabile statica per ottenere l'ID immagine e quindi caricare in modo dinamico. Controlla il numero IMAGE.
Dal momento che non ho abbastanza punti per aggiungere un commento, farò un post ...
ricordarsi di mettere la risposta di @ primpap in AsyncTask doInBackground per evitare thread UI di congelare.
- 1. Android, ImageView su ImageView
- 2. Aggiunta di testo a ImageView in Android
- 3. Android aggiungi a livello di codice ImageView
- 4. Come effettuare un imageview sopra un altro ImageView in Android
- 5. Scarica per imageview su Android
- 6. Android: come posso interrompere un'animazione infinita applicata a un ImageView?
- 7. Android Flip ImageView Verticalmente
- 8. Android - make ImageView "lampeggia"
- 9. Android ImageView ScaleType * FIT_TOP *
- 10. Android: imageView padding
- 11. Modifica immagine di ImageView a livello di codice Android
- 12. Android: corrisponde a un pattern URL?
- 13. Set ImageView ad un disegnabile (Android)
- 14. Android - Crossfade mutiple immagini in un ImageView
- 15. php non è uguale a non è uguale, uguale a
- 16. Crea 2 JButtons Uguale nella dimensione
- 17. android: imposta il filtro della scala di grigi a imageView
- 18. Android - ImageView bottomCrop anziché centerCrop
- 19. Android ImageView mostra l'immagine verdastra
- 20. Come lanciare ImageView in Android?
- 21. Android: disegno di una tela su ImageView
- 22. Layout Android - problema di allineamento con ImageView
- 23. android: imageview all'interno del pulsante
- 24. Android cambia colore di ImageView/Bitmap
- 25. Android - Canvas drawLine inside ImageView
- 26. Webview Android, crea URL aperti in diversi browser
- 27. Android ImageView setImageResource nel codice
- 28. Android - ImageView: setImageBitmap VS setImageDrawable
- 29. Come ingrandire ImageView in Android
- 30. Android ImageView scala da setImageBitmap
Intendi caricare un ImageView con un'immagine da un URL? O carica un'immagine da un ImageView a un URL specifico. –