ViewGroup.MarginLayoutParams
La información de cada subdiseño de los diseños admite márgenes. Atributos de diseño de margen de grupo de vistas de referencia enumera los atributos de todas las subvistas admitidas por esta clase.
android:layout_marginBotton
Especifica un espacio específico en el borde inferior de esta vista. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de punto flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginBottom.
Métodos relacionados:
setMargins(int, int, int, int)
android: layout_marginEnd
Al final de la vista Un lado designa un espacio específico. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de coma flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginEnd.
Métodos relacionados:
setMarginEnd(int)
android_marginLeft
Especifica un espacio específico en el lado izquierdo de la vista. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de punto flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginLeft.
Métodos relacionados:
setMargins(int, int, int, int)
android: layout_marginRight
En el lado derecho del ver Designar un espacio específico. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de coma flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginRight.
Métodos relacionados:
setMargins(int, int,int,int)
android:layout_marginStart
Al principio de la vista Especifica un espacio específico en un lado. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de coma flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginStart.
Métodos relacionados:
setMarginStart(int)
android: layout_marginTop
Especifica un espacio específico encima de la vista. Este espacio está fuera de los límites de la vista. El valor del margen debe ser positivo.
Debe ser un valor específico, un número de coma flotante más una unidad como "14.5sp". Las unidades opcionales son: px (píxeles), dp (píxeles independientes de la densidad), sp (píxeles escalados según el tamaño de fuente preferido), mm (milímetros milímetros).
También puede ser una referencia a una propiedad de recurso o tema que contiene un valor de ese tipo.
Esto es equivalente al símbolo de recurso de atributo global layout_marginTop.
Métodos relacionados:
setMargins(int, int, int, int)
public int bottomMargin
Margen inferior en píxeles. El valor del margen debe ser positivo.
Reasigne un nuevo valor a este valor después de llamar al método setLayoutParams(LayoutParamsp).
public int leftMargin
El margen izquierdo en píxeles. El valor del margen debe ser positivo. Reasigne un nuevo valor a este valor después de llamar al método setLayoutParams(LayoutParamsp).
public int rightMargin
El margen derecho en píxeles. El valor del margen debe ser positivo. Reasigne un nuevo valor a este valor después de llamar al método setLayoutParams(LayoutParamsp).
public int topMargin
El margen superior en píxeles. El valor del margen debe ser positivo. Reasigne un nuevo valor a este valor después de llamar al método setLayoutParams(LayoutParamsp).
public ViewGroup.MarginLayoutParams(Context c, AttributeSet attrs)
Crea una nueva colección de parámetros de diseño. Los valores se extraen de la colección de propiedades y el contexto proporcionados.
Parámetros
entorno de aplicación c
atributos provienen de la colección de atributos de parámetros de diseño
public ViewGroup.MarginLayoutParams(int width, int altura)
public ViewGroup.MarginLayoutParams(ViewGroup.MarginLayoutParams fuente)
Copiar constructor. Clonar los valores de ancho, alto y margen de la fuente.
Parámetros
objeto clonado de origen
public int getLayoutDirection()
Devuelve la dirección del diseño. Puede ser LAYOUT_DIRECTION_LTR o LAYOUT_DIRECTION_RTL.
Valor de retorno
int dirección de diseño
public int getMarginEnd()
Devuelve el valor del margen final en píxeles.
Valores de atributos XML relacionados
android: layout_marginEnd
Valor de retorno
int Valor del margen final en píxeles
p>
public int getMarginStart()
Devuelve el valor del margen inicial en píxeles.
Valores de atributos XML relacionados
android: layout_marginStart
Valor de retorno
int El valor del margen inicial en píxeles
p>
public boolean isMarginRelative()
Comprueba si el margen es relativo.
Atributos XML relacionados
android: layout_marginStart
android: layout_marginEnd
Valor de retorno
margen inicial booleano o margen final se ha configurado y devuelve verdadero
public void resolveLayoutDirection(int layoutDircetion)
Llamado por el método requestLayout(). Los valores de los márgenes izquierdo y derecho se pueden anular según la dirección del diseño.
Parámetros
layoutDircetion valor de dirección de diseño (int)
public void setLayoutDircetion(int layoutDirection)
Establece la dirección del diseño.
Parámetros
layoutDirection La dirección del diseño. LAYOUT_DIRECTION_LTR o LAYOUT_DIRECTION_RTL
public void setMarginEnd(int end)
Establece el margen final relativo. El valor del margen debe ser positivo.
Atributos XML relacionados
android: layout_marginEnd
Parámetros
valor del margen final
public void setMarginStart( int start)
Establece el margen inicial relativo. El valor del margen debe ser positivo.
Atributos XML relacionados
android: layout_marginStart
Parámetros
inicio valor del margen inicial
public void setMargins( int left, int top, int right, int bottom)
Establece el margen en píxeles. Primero se debe llamar al método requestLayout() para poder utilizar el nuevo valor de margen. Dependiendo de la orientación del diseño, es posible que se anulen los valores de los márgenes izquierdo y derecho. El valor del margen debe ser positivo.
Atributos XML relacionados
android:layout_marginLeft
android:layout_marginTop
android:layout_marginRight
android:layout_marginBottom
Parámetros
valor del margen izquierdo izquierdo
valor del margen superior superior
valor del margen derecho derecho
inferior Inferior valor del margen