2011-01-21 15 views
5

Ho 5-10 linee di informazioni di indirizzo che voglio inserire in un layout nella mia app per Android. Preferisco non utilizzare visualizzazioni di testo separate, ma voglio avere uno dove posso inserire interruzioni di riga manualmente.Interruzione di riga in Android aggiunge padding

Lo faccio aggiungendo \ n e sembra funzionare, MA .. Questo aggiunge anche padding o uno spazio, non sono sicuro quale.

Esempio:

Questo XML

<string name="contact_address"> 
    Street address\n 
    City\n 
    Country 
</string> 

Dà questa uscita:

Street address 
City 
Country 

Qualcuno sa che cosa potrebbe essere sbagliato, o devo rinunciare e fare 5-10 separato textviews?

+0

qual è il problema in questo Andreas. indirizzo \ nCittà \ nCountry. Funziona perfettamente – Pinki

+1

Perché hai una stringa con tutti quelli all'interno? – Macarse

risposta

6

Prova:

<string name="contact_address">Street address\nCity\nCountry</string> 

per sbarazzarsi degli spazi che si sta mettendo nel vostro XML.

+0

Grazie, ha funzionato. Forse non avrei dovuto cercare di rendere l'XML bello con le nuove righe per ogni parola :) – Andreas

+1

@Andreas: la maggior parte delle risorse XML non dovrà preoccuparsi di ciò, ma il contenuto delle risorse stringa è sensibile agli spazi bianchi. – CommonsWare

Problemi correlati