Was ist der Unterschied zwischen View.INVISIBLE
y View.GONE
für den Status der Sichtbarkeit der Ansicht?
Antworten
Zu viele Anzeigen?
kuldeep zala
Punkte
59
Wenn Sie die Komponente "Gone" machen, wird sie bei jeder Kompilierung des Programms initialisiert, was bedeutet, dass Sie die Komponente aus dem Layout entfernen, und wenn Sie die Komponente unsichtbar machen, wird sie denselben Platz im Layout einnehmen, aber Sie müssen sie nicht jedes Mal initialisieren.
Wenn Sie Visibility=Gone einstellen, müssen Sie die Komponente initialisieren, z. B.
z.B.
Button _mButton = new Button(this);
_mButton = (Button)findViewByid(R.id.mButton);
und benötigt daher mehr Zeit als bei Sichtbarkeit = unsichtbar.
Yugandhar Vadlamudi
Punkte
111
MKH
Punkte
9
- See previous answers
- Weitere Antworten anzeigen