getChildCount () gibt eine falsche Anzahl von Kindern zurück

Ich habe einen Brauch erstelltTextView mit einer X-Schaltfläche, deren Sichtbarkeit auf GONE gesetzt ist, wenn auf die Schaltfläche geklickt wird. Jetzt möchte ich die Nummer sichtbar machenTextViews in demLinearLayout. Momentan erhalte ich die Anzahl der insgesamt eingefügten TextViews anstatt der sichtbaren.

Beispiel:

Wenn ich 2 TextViews habe, gibt getChildCount () 2, aber wenn ich eine löscheTextView Wenn ich auf das X klicke, erhalte ich immer noch 2. Warum passiert das?

Ich habe so etwas erstellt:

Das X hier ist eine Schaltfläche, deren onClick () die Sichtbarkeit von beiden festlegtTextView und dasButton zu GEGANGEN.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage