Portanto, no meu strings.xml, tenho um texto muito longo que desejo formatar de alguma forma. Como posso colocar uma tabulação antes da primeira frase do texto? Além disso, qual é o código da nova linha? obrigado
Portanto, no meu strings.xml, tenho um texto muito longo que desejo formatar de alguma forma. Como posso colocar uma tabulação antes da primeira frase do texto? Além disso, qual é o código da nova linha? obrigado
Respostas:
Adicione \t
para guia e \n
para nova linha.
Use \n
para uma quebra de linha e\t
se quiser inserir uma tabulação.
Você também pode usar algumas tags XML para formatação básica: <b>
para texto em negrito, <i>
para itálico e<u>
texto sublinhado
Mais informações:
https://developer.android.com/guide/topics/resources/string-resource.html
Use \ t para adicionar guia e \ n para nova linha, aqui está um exemplo simples abaixo.
<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>
Você pode usar \n
para nova linha e \t
para guias. Além disso, os espaços / tabulações extras são apenas copiados da maneira como você os escreve noStrings.xml
então apenas dê alguns espaços onde quiser.
Uma maneira melhor de chegar a isso provavelmente seria usar padding / margin em seu view xml e dividir seu texto longo em diferentes strings em string.xml
Adicionar '\ t' para guia
<string name="tab">\u0009</string>
adicione esta linha no topo de string.xml
<?xml version="1.0" encoding="utf-8"?>
E use
'\n'
de onde você deseja quebrar sua linha.
ex. <string> Hello world. \n its awesome. <string>
Resultado:
Hello world.
its awesome.
xmlns:tools="http://schemas.android.com/tools"
\n
para nova linha e \t
para espaço como tab.Exemplo:
para \ n : android:text="Welcome back ! \nPlease login to your account agilanbu"
para \ t : android:text="Welcome back ! \tPlease login to your account agilanbu"