Quando provo a mettere una bitmap su un widget che ho usato questo:setImageViewBitmap non funziona in Android
theBitmap = Bitmap.createBitmap(WW, HH,
Bitmap.Config.ARGB_8888);
.
.
// draw something using a canvas
.
.
rviews.setImageViewBitmap(R.id.time,theBitmap);
Questo funziona sul mio cellulare, ma non sul mio Galaxy tablet o Galaxy Note,
se copio theBitmap in un nuovo ARGB_4444 allora funziona su tutti i dispositivi:
Bitmap clone= theBitmap.copy(Bitmap.Config.ARGB_4444, false); // workaround
rviews.setImageViewBitmap(R.id.time, clone);
Potrebbe essere lo stesso di: http://code.google.com/p/android/issues/detail?id=8489? – Heinrisch
sì, l'ho visto prima, ma ho bisogno di ARGB_8888 per la qualità e la trasparenza. – AVEbrahimi
Probabilmente dovrai inviare meno dati, ovvero un'immagine più piccola o sottoposta a downsampling oppure passare l'URI all'immagine. – wsanville