¿Cómo mostrar las pestañas (espacios en blanco) procedentes de la base de datos MySQL correctamente en ambos en Android y IOS aplicación?

Tengo datos siguientes en mi fila del DB:

Espresso: 7,00 Double Espresso: 8,00 Ristretto: 7,00 Espresso Machiato: 8,00 Espresso Con Panna: 8,00 

Lo escribo en Word, luego copiar y pegar a MySQL editor. Cuando la guarde, mis aplicaciones IOS y Android no pueden mostrar los precios alineados debido a los caracteres de pestaña.

Introduzca aquí la descripción de la imagen

¿Cuál es la mejor manera de hacer eso?

La mejor manera, esas 2 cosas son datos diferentes y están en diferentes columnas en su base de datos, yo esperaría (si no, usted necesita arreglar su esquema). Por lo tanto, coloque las 2 cadenas en TextViews independientes y alinee la vista de texto en xml.

Primero puede dividir los datos del carácter de tabulación y usar el formato como a continuación en java. Creo que en el objetivo-c debe ser similar.

  String ehe = String.format("%-20s : \t %4dTL \n","ehemehe",23); String ehe2 = String.format("%-20s : \t %4dTL \n","ehemeheadawd",44); System.out.println(ehe); System.out.println(ehe2); 

La salida que produce es

 ehemehe : 23TL ehemeheadawd : 44TL 

Reemplace los caracteres "/ t" por "" antes de mostrar el texto. mediante el uso

 String.replace("/t",""); 

Utilice una fuente de anchura fija si ha precalculado el número de espacios.

  • Android studio getSlotFromBufferLocked: error de búfer desconocido
  • Convertir PHP / MYSQL / sitio web existente en IOS Nativo / Aplicaciones de Android
  • ¿Cómo sincronizar la base de datos SQLite en el teléfono Android con la base de datos MySQL en el servidor?
  • almacenar y recuperar la imagen del servidor WAMP usando android
  • El mismo elemento se elimina dos veces después de ejecutar la llamada de red en un bucle
  • JSON problema de análisis no resuelto
  • ¿Cómo administrar tokens de sesión entre varias aplicaciones de cliente (android / iphone) desde el lado del servidor php y mysql?
  • ¿Cómo sincronizar bases de datos SQLite y MySQL mediante notificaciones push?
  • ¿Cómo conectar el teléfono de android a un servicio de la tela funcionado en el servidor local?
  • ¿Qué es un buen enfoque de diseño de base de datos para mi aplicación Android Quiz?
  • ¿Dónde ejecutar algoritmos complejos? Lado del servidor o lado del cliente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.