2013-03-13 8 views

risposta

40

setPaddingRelative ha questo codice all'interno:

switch(getResolvedLayoutDirection()) { 
     case LAYOUT_DIRECTION_RTL: 
      setPadding(end, top, start, bottom); 
      break; 
     case LAYOUT_DIRECTION_LTR: 
     default: 
      setPadding(start, top, end, bottom); 
} 

Quindi, quando si imposta imbottitura con setPaddingRelative cambia i valori padding sinistro e destro a seconda della direzione di layout dell'utente.

+26

Dio, hanno scelto un nome fuorviante per quello. Penso che questo significhi "aggiustare il padding rispetto ai valori attuali", quindi setPaddingRelative (0, 10, 5, 0) aumenterebbe il padding superiore di 10 e il padding destro di 5. A volte mi manca questa funzione ... – dimsuz

+29

Top 2 i problemi più difficili in Informatica: Denominazione, Invalidazione della cache, Errore Off-by-1. –

Problemi correlati