2012-04-23 11 views
117

Eventuali duplicati:
What means Ems? (Android TextView)Che cos'è Android: attributo ems in Modifica testo?

In EditText v'è un attributo denominato android:ems. La descrizione è "Fa sì che lo EditText sia esattamente così largo"

Che cosa significa "em"?

+0

Non sono sicuro di metterlo come risposta .. Ma la risposta dell'utente kcoppock in [this] (http://stackoverflow.com/questions/4257843/in-android-how-to-create-edittext-of- fisso-larghezza) thread potrebbe interessare .. – Krishnabhadra

+0

stessa domanda qui http://stackoverflow.com/questions/7053738/what-means-ems-android-textview –

risposta

107

Tratto da: http://www.w3.org/Style/Examples/007/units:

L'em è semplicemente la dimensione del carattere. In un elemento con un carattere 2in, 1em significa quindi 2in. Esprimere dimensioni, come margini e paddings, in em significa che sono correlati alla dimensione del carattere e se l'utente ha un grande font (ad esempio, su uno schermo grande) o un font piccolo (ad esempio, su un dispositivo palmare ), le taglie saranno proporzionate. Dichiarazioni come 'text-indent: 1.5em' e 'margin: 1em' sono estremamente comuni nei CSS.

em è fondamentalmente proprietà CSS per le dimensioni dei caratteri.

+3

le risposte del layout di Android, citando i CSS sono i migliori – sepehr

+3

android: ems è il numero di occorrenze "M" in un campo EditText. punta alla sua larghezza –

23

Un "em" è un'unità tipografica di larghezza, la larghezza di una lettera livello ish come "m" pronunciato "em". Allo stesso modo c'è un "en". Allo stesso modo "en-dash" e "em-dash" - e -

-Tim Bray

+0

mi dispiace, io non pubblicato so chi è questo Tim, ma l'unico riferimento che ho trovato riguardo alla sua definizione di m-width è qui: http://en.wikipedia.org/wiki/Em_(typography)#Incorrect_and_alternative_definitions (nota che la sezione è chiamata definizioni errate) –

+3

Lavora per Google e su Android. – adneal

+3

Basta guardarlo. [Ecco la sua pagina di Wikipedia] (http://en.wikipedia.org/wiki/Tim_Bray), per esempio. – adneal

Problemi correlati