Cómo mostrar esta página de texto en mi aplicación de Android

Comencé a analizar el archivo xml @http: //193.16.161.100/teletext/r… y me gustaría compartir mis observaciones:

nodo – 1 línea de la página de teletexto


– Cada nodo hijo es parte de la fila
f="#FFFFFF" es el color de fuente
b="#000000" es el color de fondo
– Estos datos deben usarse hasta que encuentre un cambio para la generación de las partes de la línea
– Cada nodo secundario puede contener solo un carácter
– Este nodo tiene 36 nodos secundarios


nodo – 2 líneas de la página de teletexto


– En el nodo secundario, puedo encontrar el parámetro g="1" con un número “1” más otro, por ejemplo 44 (¿tal vez px?), Esto se usa para no colorear toda la línea pero solo una parte para recrear el logotipo de RTL y no hay otra información presente con el propósito de dibujar
– Este nodo tiene 29 nodos secundarios (menos que el anterior)


Después de estas reflexiones en mi mente vienen espontáneamente estas preguntas:

– ¿Cómo puedo con el lienzo fusionar todas las “piezas” de la línea? y cual es el largo y ancho de cada pieza?
– ¿Cómo puedo escribir en cada “pieza” y cuál es la fuente a utilizar?
– Cada nodo tiene un número diferente de nodo hijo, esto significa que la información que falta para dibujar toda la pieza debe estar contenida en otro lugar o hay un patrón particular para dibujar toda la pieza.

como ves es más difícil que analizar -> dibujar -> mostrar en vista de imagen
¿Quién quiere aceptar el desafío como lo hice? 😀