73 votes

Comment cloner une vue ?

Ma question est presque exactement celle-ci :

Cloner une vue de texte pour l'ajouter à un ViewGroup

Cependant, j'ai gonflé une vue, puis j'ai essayé de la cloner au niveau de l'objet pour des raisons de performances (je ne veux pas analyser le XML à chaque fois), donc cette réponse ne m'aide pas. View.clone() est protégé et n'a apparemment pas de constructeur de copie. Existe-t-il un moyen de le faire ?

110voto

Romain Guy Points 57114

Vous ne pouvez pas cloner les vues, la façon de faire est de gonfler votre vue à chaque fois. Notez que le XML est compilé en binaire qui peut être analysé très efficacement.

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