Je crée des vues personnalisées depuis un certain temps maintenant, mais je n'ai jamais réussi à les faire de manière à ce que l'aperçu Android Studio) les affiche correctement.
J'initialise les attributs personnalisés en utilisant:
if (!isInEditMode()) {
...
}
Mais cela se traduit par un composant invisible sur l'aperçu. Des idées sur la façon d'y parvenir?
Vous devez rebuild
projeter. Après cela, les vues personnalisées dans preview
fonctionneront
Jetez un oeil ici . Je ne pense pas que vous ayez besoin d'utiliser cette déclaration if. Je ne l'ai jamais utilisé et les vues sont toujours affichées dans les aperçus
Lorsque vous gonflez votre mise en page dans votre clss View personnalisé, essayez avec attachToRoot
défini sur true.