Une vue personnalisée peut-elle charger la mise en page comme celle-ci ? La vue personnalisée consiste à écrire le contrôle personnalisé dans le fichier de mise en page ou le code. La méthode de construction avec deux paramètres dans l'image consiste à écrire le contrôle en XML
1. La construction d'un paramètre est utilisée dans le code. La construction des deux paramètres est utilisée en XML
2. Parlons de la méthode du gonflage.
Inutile de vous dire que vous connaissez le premier paramètre. C'est le fichier de mise en page,
Le deuxième paramètre est de définir la mise en page parent de cette vue. Le type LayoutParams de la vue obtenue par inflate deviendra le type LayoutParams de la mise en page parent
Lorsque le troisième paramètre est vrai, la vue obtenue par inflate remplacera le ViewGroup passé dans le deuxième paramètre, sinon elle ne le remplacera pas
Vous devez simplement mettre le code qui charge la mise en page dans le premier constructeur.
Une vue personnalisée peut-elle charger la mise en page comme celle-ci ?
.La vue personnalisée consiste à écrire le contrôle personnalisé dans le fichier de mise en page ou le code. La méthode de construction avec deux paramètres dans l'image consiste à écrire le contrôle en XML
1. La construction d'un paramètre est utilisée dans le code. La construction des deux paramètres est utilisée en XML
2. Parlons de la méthode du gonflage.
Inutile de vous dire que vous connaissez le premier paramètre. C'est le fichier de mise en page,
Le deuxième paramètre est de définir la mise en page parent de cette vue. Le type LayoutParams de la vue obtenue par inflate deviendra le type LayoutParams de la mise en page parent
Lorsque le troisième paramètre est vrai, la vue obtenue par inflate remplacera le ViewGroup passé dans le deuxième paramètre, sinon elle ne le remplacera pas
Remplacez simplement le deuxième paramètre null par ceci