setvisibility - Android View setPadding() vs setPaddingRelative()
view android studio (1)
Basado en el document Android que no da mucha explicación, ¿cuál es la diferencia entre setPadding()
y setPaddingRelative()
?
setPaddingRelative
tiene este código dentro de:
switch(getResolvedLayoutDirection()) {
case LAYOUT_DIRECTION_RTL:
setPadding(end, top, start, bottom);
break;
case LAYOUT_DIRECTION_LTR:
default:
setPadding(start, top, end, bottom);
}
Por lo tanto, cuando configura el relleno con setPaddingRelative
cambia los valores de relleno izquierdo y derecho según la dirección de diseño del usuario.