¿Cómo ocultar elementos en el diseño gráfico?
Tengo artículos en mi vista que se exhiben en el tecleo y no aparecen para arriba en ese comienzo de la actividad. Ahora todo funciona bien, pero cuando uso la herramienta de diseño gráfico veo esos elementos y hace que trabajar con él sea más difícil.
Significado, tengo un ListView con artículos, veo esos artículos encima de todo.
- ¿Por qué no puedo importar servicios de Google Play a eclipse?
- ¿Cómo exportan jarras de un proyecto de biblioteca a proyectos de referencia en Eclipse?
- ¿Alguien creó el perfil del formateador de código de Java para Eclipse IDE que se ajusta a las reglas de estilo de código de Android?
- Desinstalar la aplicación de Android antes de cada depuración
- Elija un archivo del dispositivo y lo suba a la página cargada en la vista web
¿Cómo puedo ocultar esos elementos? Establecer la visibilidad programaticlly dosen't ayuda. ¿Debo hacer algo como establecer alfa a 0 y luego agregarlo en lugar de hacer que los elementos sean invisibles? Parece una idea tonta, debe haber alguna opción que estoy perdiendo.
¿Ayuda a alguien?
Gracias, Eric
- Fallo en la instalación; Programa que accede al directorio android-sdk \ platform-tools
- Problemas con la importación de clases de plataformas Android
- Cómo utilizar la opción --core-library en eclipse / Android
- Cómo administrar varias ediciones de la misma aplicación android
- 'Android Pre Compiler' error 'La ruta debe incluir el nombre del proyecto y del recurso'
- Archivo APK de Android y archivos DEX no creados, sin advertencia ni error
- Cómo evitar que Eclipse cree fragment_main.xml
- Eclipse ADT Excepción inesperada 'No se puede ejecutar el programa'
¿Por qué no fijar la visibilidad a 'ido': android:visibility="gone"
? Esto evitará que los elementos de diseño aparezcan y ocupen espacio en el diseño.
De forma alternativa, si algunos elementos de la jerarquía de su vista nunca pueden mostrarse al usuario en absoluto, podría utilizar ViewStub
s para cargarlos "perezosamente" en tiempo de ejecución. Un ViewStub
es simplemente un marcador de posición para otra vista (jerarquía) y está vacío y de tamaño cero por sí mismo. Es una buena forma de separar la jerarquía de vista en elementos predeterminados y opcionales y puede reducir potencialmente la complejidad de la jerarquía de vistas en tiempo de ejecución de forma significativa.
Si desea ocultar el elemento de forma programática / condicional en lugar de en el XML de diseño como se sugiere anteriormente y establecer la visibilidad no funcionaba, tal vez su sintaxis estaba mal? Esto es cómo ocultar un elemento de forma programática:
element.setVisibility(View.GONE);
- OnActivityResult no se llama a veces cuando la subactividad termina
- Error en Android Studio al ejecutar mi aplicación