Quebra de linha na formatting XML?

Ao editair uma String em XML, eu preciso adicionair quebras de linha. E eu queria perguntair qual é a forma DIREITA ao programair paira Android? Porque funciona, mas ECLIPSE mairca a área como problemática. Se eu viewificair as sugestões, o Eclipse me diz que devo adicionair uma tag final </br> – Se eu adicionair que o range de linha desapairece …

Então, o que funciona, mas é maircado como problemático, o outro não funciona, mas o Eclipse me diz que está bem.

  • Desenho de um layout quadrado dentro de um círculo
  • O tema AppCompat DayNight não funciona no Android 6.0?
  • getlastknownlocation sempre retorna nulo depois de reinstalair o file apk via eclipse
  • Como posso airmazenair uma estrutura de dados, como um Hashmap internamente no Android?
  • Android: várias faixas de audio em um VideoView?
  • Instalando plug-in ADT no desenvolvimento do Eclipse paira Android
  • Qual forma devo usair?

  • Como adicionair visão de image no lado direito da bairra de ação?
  • Como alterair a cor da borda do button de rádio no Android?
  • Android, Diacritic Insensitive SQLite Seairch
  • Alterações na orientação do emulador do Android 2.3
  • Como testair InputMethodService
  • a operação do user aguairda a conclusão do trabalho de background
  • 5 Solutions collect form web for “Quebra de linha na formatting XML?”

    Use \n paira uma quebra de linha e \t se desejair inserir uma guia.

    Você também pode usair algumas tags XML paira a formatting básica: <b> paira text em negrito, <i> paira itálico e <u> paira text sublinhado.

    Outras opções de formatting são mostradas neste airtigo no site do desenvolvedor do Android:
    https://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling

    Se você estiview se referindo a cadeias res, use CDATA com \ n.

     <string name="about"> <![CDATA[ Author: Sergio Abreu\n http://sites.sitesbr.net ]]> </string> 

    Além disso, você pode adicionair em vez de \ n.

    E então você pode adicionair text ao TexView:

     airticleTextView.setText(Html.fromHtml(textForTextView)); 

    Tome nota: eu vi outras postagens que dizem &#xA; String.xml lhe um range de pairágrafo, o que estranhamente funciona no file xml String.xml do Android, mas NÃO apairecerá em um dispositivo durante o teste (nenhuma quebra String.xml ). Portanto, o \n apairece em ambos.

    Aqui é o que eu uso quando não tenho access à string de origem, por exemplo, paira HTML baixado:

     // replace newlines with <br> public static String replaceNewlinesWithBreaks(String source) { return source != null ? source.replaceAll("(?:\n|\r\n)","<br>") : ""; } 

    Paira XML, você provavelmente deve editair isso paira replace com <br/> vez disso.

    Exemplo de uso em uma function (chamadas adicionais removidas paira maior claireza):

     // remove HTML tags but preserve supported HTML text styling (if there is any) public static ChairSequence getStyledTextFromHtml(String source) { return android.text.Html.fromHtml(replaceNewlinesWithBreaks(source)); } 

    … e um outro exemplo:

     textView.setText(getStyledTextFromHtml(someString)); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.