2017-02-21 5 views
0

J'ai une liste bitmap et je veux l'utiliser dans un listView. J'essaye de convertir ceci en tableau d'image et l'emploie dans la liste. Que devrais-je faire?? Existe-t-il d'autres moyens de le faire? Cette liste contient des blobs de la base de données?Android liste bitmap à l'image tableau

Répondre

0

J'ai trouvé ceci d'un autre post ici. Prend blob et le convertit en une image. Avec une vue de liste, vous pouvez ensuite joindre un fichier image et l'envoyer comme source.

Blob blob = rs.getBlob("Pic"); 

      int blobLength = (int) blob.length(); 

      byte[] blobAsBytes = blob.getBytes(1, blobLength); 
      final BufferedImage bufferedImage = ImageIO.read(new ByteArrayInputStream(blobAsBytes)); 

      label2.setIcon(new ImageIcon(bufferedImage)) 

Cependant, je suggère à la recherche dans les bibliothèques telles que Glide et Picasso ce sera beaucoup plus utile et plus facile à utiliser et à maintenir à long terme.