Alineación de texto de Android AlertDialog

Estoy creando una aplicación para Android que extrae fuentes RSS desde aquí http://spaceflight1.nasa.gov/realdata/sightings/cities/rss/index.cgi?country=United_Kingdom&region=England&city=Manchester

Tuve problemas para eliminar las etiquetas <br /> del feed RSS, ya que lo tengo ingresando en un AlertDialog Box, pero logré que funcione con este código:

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String title = episode_titles.get(position);
String descrip = episode_description.get(position);
title = removeBr(title);
descrip = removeBr(descrip);


      AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
      alertDialog.setTitle(title);
      alertDialog.setMessage(descrip);

      alertDialog.setButton("Close", new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int which) {


        } }); 

      alertDialog.setIcon(R.drawable.android_icon);
      alertDialog.show();
    }


    private String removeBr(String str1){
      return str1.replaceAll("<br/>", "");
    }

Ahora, el problema que tengo es que cuando veo la descripción de la fuente RSS en mi cuadro de diálogo de alerta, parece que a pesar de que se les ha dicho a <br /> que no muestren nada, todavía están haciendo que la línea de texto se mueva hacia la derecha (imagen a continuación) ¿hay alguna manera de alinear todo el texto a la izquierda para decir dónde comienza la palabra noviembre, quiero que cada línea comience allí?

Gracias.

enter image description here

preguntado el 08 de noviembre de 11 a las 10:11

1 Respuestas

Intente recortar las cuerdas antes de mostrarlas:

title = removeBr(title).trim();
descrip = removeBr(descrip).trim();

Edición posterior: Es cierto, no me di cuenta de que descrip también contiene algunas pestañas.

descrip = removeBr(descrip).replaceAll("\\t", ""); 

respondido 08 nov., 11:15

Gracias por el código, parece haber funcionado en parte, ha arreglado la línea superior, pero el resto todavía están en la misma posición, ¿se le ocurre una solución? He actualizado la imagen en la publicación original para reflejar los cambios. Gracias. - Matt

Gracias, realmente eres un gurú de Android. Matt

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.