100 votes

Android View.getDrawingCache retourne null, null uniquement

Serait-ce que quelqu'un s’il vous plaît essaie de m’expliquer pourquoi

TOUJOURS les journaux que le dessin cache a la valeur null et définit la bitmap NULL ?

Ce que je dois réellement dessiner la vue avant que le cache est réglé ?

Merci !

250voto

nininho Points 2751

J’ai était d’avoir également ce problème et trouvé cette réponse :

62voto

cV2 Points 2073

Si getDrawingCache est toujours retourner null gars : utiliser ceci :

Grâce à ce mec : =) !!!

http://StackOverflow.com/a/6272951/371749

2voto

Kislingk Points 450

Si la vue que vous voulez attraper vraiment spectacles sur écran, mais il retournent null. Cela signifie que vous attrapez la vue avant que le gestionnaire de fenêtre générer. Certaines mises en page sont très compliquées. Si la mise en page comprend des mises en page imbriquées, layout_weight... etc, il provoque la nouvelle disposition plusieurs fois obtenir exactement taille. La meilleure solution est en attente jusqu'à ce que le gestionnaire de fenêtres finir le travail et puis obtenir capture d’écran. Essayer de mettre getDrawingCache() dans le gestionnaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X