2011-06-16 15 views
22

¿Cuál es el equivalente de Android de la visualización del atributo de estilo CSS: ninguno?¿Cuál es el equivalente Android de pantalla: ninguno en CSS?

En las páginas web la pantalla: ninguna hoja de estilo hace que el elemento de la página web a la que se aplica se oculte y no ocupe ningún espacio. Cuando el atributo del elemento se cambia dinámicamente usando Javascript para ser visible, el navegador muestra el elemento moviendo cualquier otro elemento que lo rodea.

Respuesta

39

que puede utilizar setVisibility en una vista. Hay 3 opciones disponibles
VISIBLE - vistos por el usuario
INVISIBLE - no visto por el usuario. Pero la vista aún toma algo de espacio.
GONE: no lo ve el usuario y la vista no ocupa espacio.


ejemplos Agregando

4 vistas texto en un LinearLayout orientado verticalmente, todos visibles

All visible text views code All visible text views on dev

4 vistas texto en un LinearLayout orientados verticalmente, 2 SET para invisible 2 text views invisible code2 text views invisible on dev

4 vistas texto en un LinearLayout orientados verticalmente, 2 juegos a ido 2 text views gone code2 text views gone on dev

+0

ejemplos serán buenos. –

+1

@ T.Todua agregó un código de ejemplo, con una captura de pantalla de cómo se verían en un dispositivo – bluefalcon

3

que puede utilizar:

button.setVisibility(view.GONE); 

también

button.setVisibility(view.INVISIBLE); 
button.setVisibility(view.VISIBLE); 
8

android:visibility="gone"

o en el código: [element].setVisibility(View.GONE);

Esto es el equivalente de display: none en el CSS.

También hay android:visibility="invisible" o .setVisibility(View.INVISIBLE) que es el equivalente de visibilidad: oculto en CSS, es decir, el elemento está oculto pero aún ocupa espacio en el diseño.

setVisibility docs Android

android:visibility docs

+0

En caso de ser android: la visibilidad = "ido" No androide: visibilidad = "Gone" –

Cuestiones relacionadas