2014-10-21 12 views
5

La documentazione dice:Differenza tra Android: layout_alignParentTop e Android: layout_alignParentStart

Android: layout_alignParentStart

Se fosse vero, rende il bordo iniziale di questa visione corrisponde al bordo iniziale del genitore.

e

Android: layout_alignParentTop

Se fosse vero, rende il bordo superiore di questa visione corrisponde al bordo superiore del genitore.

Quindi qual è la differenza tra bordo iniziale e bordo superiore?

Mi dispiace se questa domanda ha già una risposta, proprio non riuscivo a trovarla. Dai la colpa alle mie scarse qualità di Google.

+0

Il top è letteralmente quello - il bordo superiore dello schermo. Inizio (e Fine) per quanto ne so sono le posizioni sinistra e destra. Su un dispositivo in cui la lingua/preferenza locale è sinistra-destra, Start sarà il bordo sinistro dello schermo, ma se la preferenza è da destra a sinistra, Start sarà il bordo destro dello schermo. – Squonk

risposta

2

Per quanto ne so, gli attributi Layout che terminano con "Avvio" vengono utilizzati per far corrispondere l'inizio della direzione del contenuto come i testi RTL di supporto in cui l'inizio dello View non è l'impostazione predefinita.

+1

"RTL" significa "Da destra a sinistra", che è necessario ad esempio per la lingua araba? – user1364368

0

Il supporto nativo delle lingue Right-to-Left (RTL) è stato introdotto in Android v4.2 (Jelly Bean). Here is the official blog entry on this

Per supportare RTL, è consigliabile sostituire le proprietà di layout Left/Right con gli equivalenti di inizio/fine. Gli attributi Top/Bottom, tuttavia, sono rimasti intatti.

Si prega di leggere il post di blog per i dettagli, non è necessario copiarlo qui.

Problemi correlati