Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Atributos importantes: alto, ancho y id

7/20
Recursos

Aportes 25

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

En reasumen:
android:layout_width,android:layout_height: nos permiten especificar el ancho y la altura con medidas exactas,
aunque probablemente no quieras hacerlo con mucha frecuencia.

Generalmente, usarás una de estas constantes para establecer el ancho o la altura:

  • wrap_content: indica a tu vista que modifique su tamaño conforme a los requisitos de este contenido.
  • match_parent indica a tu vista que se agrande tanto como lo permita su grupo de vistas principal.

En general, no se recomienda especificar el ancho ni la altura de un diseño con unidades absolutas como píxeles. En cambio, el uso de medidas relativas como unidades de píxeles independientes de densidad (dp), wrap_content
o match_parent es un mejor enfoque, ya que ayuda a garantizar que tu aplicación se muestre correctamente en dispositivos con pantallas de diferentes tamaños.

Recodemos que el @ hace referencia a archivos de recursos

wrap_content : nos permite hacer crecer el elemento tanto como el contenido que tenga .
match_parent: para que elemento ocupe toda la pantalla

Se me hizo un poco semejante como lo trabaja CSS en las paginas web.

“match_parent” llena el espacio del Padre, no de la pantalla.

wrap_content: indica a tu vista que modifique su tamaño conforme a los requisitos de este contenido.
match_parent> indica a tu vista que se agrande tanto como lo permita su grupo de vistas principal.
En general, no se recomienda especificar el ancho ni la altura de un diseño con unidades absolutas como píxeles. En cambio, el uso de medidas relativas como unidades de píxeles independientes de densidad (dp), wrap_content
o match_parent es un mejor enfoque, ya que ayuda a garantizar que tu aplicación se muestre correctamente en dispositivos con pantallas de diferentes tamaños.

Atributos importantes: alto, ancho y id

  • Width y Height: Nos permiten definir como un elemento se va a distribuir con respecto a su contenido.
    • Wrap content: Hacer que crezca tanto como el contenido lo requiera.
    • Match parent: Hará que el elemento ocupe toda la pantalla.
  • Hint: Sugerencia para ingresar texto
  • Background: Utilizar una imagen o color de fondo. Para acceder a los colores del archivo se inicia con @<archivo>/<color>.

Match_content hace crecer a el elemento hasta que cubre todo el contenido de la pantalla.

Wrap_content hace crecer a el elemento hasta que cubre todo el contenido de el mismo.

El atributo hint nos permite mostrar una sugerencia de que es lo que tienes que escribir en el texto.

Utilizamos background + una referencia de color (@color/red) para crear un color en el fondo (podemos utilizar imagen también) para ellos escribimos ese atributo en el ViewGroup padre “LinearLayout”.

Este curso esta realmente completo :0

es como css que le das propiedades a los archivos

EditText : seria como un label y el atributo hint sirve para mostrar una sugerencia en cuanto al textview

Para los que tienen experiencia con Adobe photoshop o illustrator sería la misma logica de trabajar por “capas”

muy parecido a html

Hint: nos permite escribir una referencia del texto que debe ser escrito en el campo de texto; como si fuera un placeholder de input en HTML.

Interesante el Hint, no lo sabía.

<h3>Atributos importantes</h3>

Las referencias a recursos de otros archivos empiezan con un @

width and height para indicar el ancho y alto del elemento, respectivamente, se recomienda siempre dejar definidos estos atributos para que android entienda mejor como queremos nuestras pantallas

wrap_content ⇒ el tamaño del elemento se ajusta a su contenido

wrap_parent ⇒ se ajusta a su elemento padre

android:layout_width="wrap_content"
android:layout_height="wrap_content"

Lo tengo igual que el profesor y me da mal, por que?

importante layout_width y layout_height cuando estas diseñando de forma visual por defecto estos se ponen wrap_content

layout_width y layout_height son obligatorios

gracias a xml he podido agarrarle el gusto a html 😄

Al cambiar la propiedad layout_height va a empujar hasta el final al siguiente objeto

"color/red podemos referencial el color que creamos y usarlo en nuestro objeto

hint <==> placeholder

Atributos de los elementos
Los elementos pueden tener muchos atributos entre ellos:
color de fondo: podemos establecer un color con background
tamaño: podemos hacer su tamaño relativo a la pantalla
id: su identificador único

Apuntes de la Clase:

android:layout_width="wrap_content"
android:layout_height="wrap_content"

Estos atributos son obligatorios, permiten definir como un elemento se va distribuir con respecto a su contenido. Pueden recibir por valores:

  • wrap_content → Hace que el elemento crezca tanto como el contenido que tenga.
  • match_parent → Hace que un elemento ocupe toda la pantalla.

🛈 Nota: para agregar colores se usa la sintaxis @color/red. Esto trae el color que se le especifique de entre los que están definidos en los recursos de la App. Ejemplo;

android:background="@color/purple_200"