Html.fromHtml (String) + problema de desviación de línea

Me gustaría mostrar un texto con un salto de línea en un mensaje de alerta:

private void showAbout() { AlertDialog.Builder builder = new AlertDialog.Builder(context); String message = "<b>Rechtlicher Hinweis:</b>\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed a dolor sapien. Etiam arcu erat, lobortis sed vestibulum ut, adipiscing et enim. Nulla vestibulum volutpat dolor, non pellentesque purus imperdiet vitae. Aenean et elit vel erat consectetur pulvinar. Sed semper, ante vel elementum aliquet, dui urna scelerisque tortor, eu auctor lorem nunc adipiscing velit. Praesent eget libero diam, eget imperdiet sem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae.\n" + getVersionInfo(); builder.setMessage(Html.fromHtml(message)); builder.setCancelable(false); builder.setPositiveButton("Close", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); builder.setTitle("About"); builder.setIcon(R.drawable.icon); AlertDialog alert = builder.create(); alert.show(); } 

Sin embargo esto funciona más o menos fino, los linebreaks

\norte

No se muestran en absoluto. Ya intenté reemplazar \n por \\n o incluso <\br> pero nada funcionó. ¿Alguna sugerencia de cómo hacer esto?

Prueba <br /> (nota que la barra está detrás del nombre de la etiqueta, más una barra diagonal, no una retrocede).

cambio

 builder.setMessage(Html.fromHtml(message)); 

a

 builder.setMessage(Html.fromHtml(message.replace("\n","<br />")); 

La etiqueta Html linebreak es <br/>

@Aaron Digulla no funciona para mí, pero encuentro esto: https://developer.android.com/reference/android/text/Html.html#FROM_HTML_MODE_LEGACY

Reemplace "\ n" por "\ n \ n"

Funciona para mi

  • LED de notificación - color
  • Los datos de análisis para android-L fallaron
  • Setter y Getter funciones. En Android. Rendimiento de gastos generales?
  • Lectura de un documento PDF en Android
  • ¿Cómo implementar la función de búsqueda con SearchView, Retrofit y RxJava (RxBindings)?
  • Declarar una variable global para usar en todas las actividades
  • Canny detector de borde para Android - StackOverflow en función recursiva
  • Android: trate de enviar sms falsos a mí mismo sin el uso de la red móvil
  • Android-transparent RelativeLayout
  • Java lanza NotSerializableException después de agregar su propia interfaz
  • ¿Cómo incluir un proyecto Java en un proyecto de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.