2012-10-01 12 views

risposta

7

Se è necessario rimuoverli e quindi visualizzarli di nuovo, potrebbe essere meglio impostare semplicemente la visibilità su andato e quindi tornare a essere nuovamente visibile.

Se invece non ne hai bisogno di nuovo visibile, è sufficiente rimuoverli.

+1

Ma sarebbe la vista continua a consumare memoria con la sua visibilità impostato su GONE? –

+2

@SyedFahadSultan Sì. Perchè basta rimuovere lo spazio e nascondere la vista non distrutto –

0

supporre,

se è necessario eliminare tutte le possibilità a disposizione di volare una volta che si selezionare un determinato volo. quindi vai con fooParent.removeView (foo).

o,

se avete bisogno di selezione di un determinato volo tutte le opzioni di volo sono scomparsi, e la disattivazione dell'opzione volare mostrano ancora una volta tutte le opzioni disponibili poi andare con foo.setVisibility (View.GONE) e foo.setVisibility (View.VISIBLE)

setVisibility(View.VISIBLE) = setVisibility(0) 
setVisibility(View.GONE) = setVisibility(8) 
setVisibility(View.INVISIBLE) = setVisibility(4)