En un Android TextView, ¿es posible insertar párrafos?

A continuación se muestra un ejemplo del tipo de problema que tengo. Tengo datos en un pojo que tengo que mostrar en un textview … los datos tienen pseudo código que denota cada párrafo con [p]

Me gustaría analizar de alguna manera el [p] 's en los párrafos cuando se muestran en la vista de texto. Se puede hacer esto? ¿Hay algo que pueda sustituir por el [p] que hará un nuevo párrafo en la vista de texto?

Question question = new Question(); question.setText("Here is the first paragraph.[p] And this should be the second."); TextView view = (TextView) findViewById(R.id.qtext); view.setText(question.getParsedText()); 

Hola, analizaría toda la cadena y luego reemplazaría cada [p] con \ n o incluso \ n \ n como desee.

\ N en la cadena hace un salto de línea. Por ejemplo, úsalo así:

 question.setText("Here is the first paragraph.\n\n And this should be the second.");` 

El método que puede hacer que fácilmente es String.replace (…)

También puedes probar esto

 String summary = "<html><font color=\"#FFFFFF\"" + <p align="+ "\"" +"left" + "\""+ ">" + "MY data" +"</p>"+ "</font></html>"; mTextView.setText(Html.fromHtml(summary)); 

<br> y <p> funcionan si necesitas otro formato como negrita y están en medio de un Html.fromHtml :

 import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.widget.TextView; public class Main extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final TextView tv = new TextView(this); tv.setText(Html.fromHtml("first<br><b>second</b>")); setContentView(tv); } } 

Probado en Android 22.

 TextView tw = findViewById(R.id.t); tw.setText("first line\nsecond line\nthird line"); 
  • Cómo configurar mulitple clic evento para la única textview?
  • ¿Existe tal llamada de método "getBackgroundColor"?
  • Tamaño de texto de Android por programa demasiado grande
  • Actualizar Android TextView
  • Cómo configurar la parte de la vista de texto se puede hacer clic
  • TextView envuelve el texto después de cambiar el tipo de letra
  • Cómo ajustar la altura de línea en TextView con varios tamaños de tipo?
  • Html.fromHtml () está obsoleto, ¿cuál es la alternativa?
  • Ellipsize no funciona para textView dentro de listView personalizado
  • ¿Cómo actualizar un TextView en una actividad de un servicio en Android?
  • Pellizcar Zoom en el texto de vista Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.