web-dev-qa-db-fra.com

Comment cloner une vue?

Ma question est presque exactement cette question:

Clone textview pour l'ajouter à un ViewGroup

Cependant, je gonflais une vue, puis j'essayais de la cloner au niveau de l'objet pour des raisons de performances (je ne veux pas analyser 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. Est-ce qu'il y a un moyen de faire ça?

66
SapphireSun

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

107
Romain Guy