W moim pliku strings.xml mam bardzo długi tekst, który chcę jakoś sformatować. Jak umieścić kartę przed pierwszym zdaniem tekstu? Co to jest kod nowej linii? DziękiJak utworzyć nową linię lub kartę w <string> XML (eclipse/android)?
Odpowiedz
Dodaj \t
na karcie i \n
dla nowej linii.
Możesz użyć \n
dla nowej linii i \t
dla kart. Ponadto dodatkowe spacje/zakładki są po prostu kopiowane tak, jak piszesz je w Strings.xml
, więc po prostu podaj kilka spacji, gdziekolwiek chcesz.
Lepszym sposobem, aby osiągnąć ten będzie prawdopodobnie przy użyciu dopełnienie/margines w widoku XML i dzielenia się swoją długi tekst w różnych ciągów w string.xml
Dziękuję Stefan. –
Zaakceptuj czyjąś odpowiedź, jeśli Ci pomogli;) –
Użyj \n
dla podziału wiersza i \t
, jeśli chcesz wstawić zakładkę.
Można również korzystać z niektórych znaczników XML do formatowania podstawowej: <b>
dla pogrubioną czcionką, <i>
dla kursywą i <u>
na podkreślony tekst
Więcej informacji:
https://developer.android.com/guide/topics/resources/string-resource.html
Użyj \ t dodać tab i \ n dla nowej linii, oto prosty przykład poniżej.
<string name="list_with_tab_tag">\tbanana\torange\tblueberry\tmango</string>
<string name="sentence_with_new_line_tag">This is the first sentence\nThis is the second scentence\nThis is the third sentence</string>
Dzięki - działa dla mnie. – Simon
Dodaj '\ t' na karcie
<string name="tab">\u0009</string>
- 1. Podczas śledzenia zmiennych w konsoli, Jak utworzyć nową linię?
- 2. Utwórz nową linię bez użycia <br> w HTML
- 3. Jak usunąć bieżącą linię i dodać nową linię w Notepad ++?
- 4. Jak zamienić nową linię w Atom?
- 5. Jak napisać nową linię w Java FileOutputStream
- 6. Jak dodać nową linię w prezentacji Markdown?
- 7. Pobierz plik, otwórz nową kartę w przeglądarce
- 8. Jak śledzić ruch "Otwórz nową kartę" w Google Analytics
- 9. Jak utworzyć nową tablicę w VB.NET?
- 10. Rozpocznij nową linię w WPF textbox
- 11. Jak wstawić programowo nową linię w komórce Excela w C#?
- 12. Przesyłanie formularza otwiera nową kartę/okno?
- 13. Jak mogę utworzyć nową adnotację?
- 14. log4net jak umieścić nową linię po stopce
- 15. Jak otworzyć nową kartę podczas wyszukiwania w Aptana Studio 3?
- 16. Jak dodać nową linię za pomocą printf?
- 17. Elementy w DIV rozpoczynają nową linię
- 18. Jak dynamicznie utworzyć nową właściwość?
- 19. Dodaj nową linię w pętli Makefile 'foreach'
- 20. Java Regex wprowadza nową linię w dopasowaniu
- 21. Jak mogę utworzyć nową aktywność z IntelliJ?
- 22. Jak umieścić "nową linię" w języku wyrażania JSP?
- 23. Python 3 wyjątek nie drukuje nową linię
- 24. Jak wyświetlić nową linię w .text() w jQuery?
- 25. Jak podzielić nową linię w ciąg w VB.NET
- 26. Jak utworzyć nową strukturę w Screeps
- 27. Czy można otworzyć nową kartę w konkretnym wierszu w vim?
- 28. Jak dodać nową linię do JLabel ze zmiennymi
- 29. Node.js console.log - Czy można zaktualizować linię, zamiast tworzyć nową linię?
- 30. Jak utworzyć wewnętrzną linię DSL w Scali?
Zobacz moją odpowiedź tutaj: http://stackoverflow.com/questions/18938403/how-to-preserve-line-breaks-in-xml -string-resources-in-android/31683548 # 31683548 – Jin