¿Cómo configurar el margen en el código de Android?
1. Por ejemplo, imageView tiene un método getLayout. El diseño obtenido se fuerza a escribir LinearLayout u otro, y luego se establece el margen.
2. Generalmente podemos configurar el margen directamente en xml, como:
Código XML
Pero en algunos casos, es necesario escribirlo en código Java, pero la Vista en sí no tiene un método setMargin. ¿Qué debo hacer?
Al verificar la API de Android, encontramos que android.view.ViewGroup.MarginLayoutParams tiene un método
setMargins (izquierda, arriba, derecha, abajo).
Las subclases directas son: FrameLayout.LayoutParams, LinearLayout.LayoutParams y RelativeLayout.LayoutParams.