texto salto línea linea espacio dar como colocar brinco android textview spannablestring

android - linea - Saltos de línea adicionales al final del texto



salto de texto en java (2)

Parece que estoy obteniendo lo que parecen ser algunos saltos de línea adicionales después de usar este método para establecer el texto de una TextView de texto

message.setText(Html.fromHtml( message ));

¿Cómo puedo eliminar esto? Hacen que mi diseño se combe, ya que agrega dos líneas adicionales a la salida.

La cadena se guardó en mi base de datos sqlite a través de Html.toHtml( editText.getText() ).trim();

Entrada de cadena inicial: hello

Salida de registro de la variable del mensaje: <p dir="ltr">hello</p>


Parece que HTML supone que todo debería estar en una etiqueta <p> . Quitaría las etiquetas de principio y fin <p> y </p> antes de escribir en la base de datos.


puedes usar estas líneas ... funciona totalmente;)

Sé que tu problema está resuelto, pero tal vez a alguien le resulte útil.

try{ string= replceLast(string,"<p dir=/"ltr/">", ""); string=replceLast(string,"</p>", ""); }catch (Exception e) {}

y aquí está replaceLast ...

public String replceLast(String yourString, String frist,String second) { StringBuilder b = new StringBuilder(yourString); b.replace(yourString.lastIndexOf(frist), yourString.lastIndexOf(frist)+frist.length(),second ); return b.toString(); }