cómo leer un archivo de texto y cambiar el color y el tamaño de fuente de la línea impar y la línea par

en el nombre de Dios

hola, tengo un archivo de texto y quiero leerlo y mostrarlo en la vista de texto con diferente fuente y color para la línea impar y la línea par, cómo cambiar este código de lectura:

código:

File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard,"komeil.txt");

    StringBuilder text = new StringBuilder();

    try {
        BufferedReader br = new BufferedReader(new FileReader(file));
        String line;


        text.append('\n');


        while ((line = br.readLine()) != null) {
            text.append(line);
            text.append('\n');

        }
    }
    catch (IOException e) {
        //You'll need to add proper error handling here
    }

como este archivo de texto:

expediente :

hello people i am student //black
i want to rad this file   //green
different color           //black
different font            //green
how to do this            //black
...                       //green
...                       //black
.                         //green
.                         //black
.                         //green

preguntado el 27 de julio de 12 a las 17:07

Puede usar TextAppearanceSpans... cuando agrega el texto en la vista de texto, en lugar de insertar cadenas, usa Spans que son cadenas con estilo que se pueden mostrar. desarrollador.android.com/reference/android/text/style/… -

yo era un programador aficionado si corrigiste este código, ¡te lo agradezco! -

1 Respuestas

no es posible en la vista de texto porque la vista de texto acepta solo un color. para esto, debe usar webview, crear una página html con líneas con diferentes colores

Respondido 30 Jul 12, 10:07

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