J'ai en dessous de la mise en page de contrainte pour ma vue de recyclage. Je me cache et montrons ceci en fonction de la valeur de la base de données de mon adaptateur de recyclageView.Is Travailler, mais le problème est après la vision de la part de l'espace occupé. Ci-dessous est mon fichier xml i show / masquage avec ci-dessous code de mon numéro de données p> ci-dessous est ma vue actuelle qui démontre le Espace occupé au milieu après la vision de Gone.Je n'a aucune idée de la façon de résoudre ce problème p>
3 Réponses :
Si je ne me trompe pas, vous avez utilisé cette mise en page dans n'importe quel adaptateur.it signifie ListView ou recyclerview utilisé dans votre programme, si cela est correct, vous masquez votre adresse
Votre problème est votre vue de recyclage Articles forts> Article de .it Espace occupé. P>
Si vous souhaitez supprimer l'espace occupé dans la vue de recyclage. Vous devez
Si vous ne voulez pas supprimer l'élément, vous pouvez également définir la hauteur de l'élément sur 0. Aussi, vous n'avez pas besoin de l'identifiant. Vous pouvez simplement appeler directement Comment définir la hauteur à 0: p> itemView code>.
itemView code> est la vue gonflée de cette disposition que vous avez gonflée dans
OnCréateViewholder code>.
ViewGroup.LayoutParams params = itemView.getLayoutParams();
if (status.equals("1")) {
params.height = 0;
itemView.setLayoutParams(params);
}
else{
params.height = WRAP_CONTENT;
itemView.setLayoutParams(params);
}