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 \tpara guia e \npara nova linha.
Use \npara 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 \npara nova linha e \tpara 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"\npara nova linha e \tpara 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"