如何在Android和iOS应用程序中正确显示来自MySQL数据库的选项卡(空格)?

我在我的数据库行有以下数据:

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

我写在Word上,然后复制并粘贴到MySQL编辑器。 当我保存它,我的IOS和Android应用程序不能显示价格alignment,因为制表符。

在这里输入图像说明

什么是最好的方法来做到这一点?

Solutions Collecting From Web of "如何在Android和iOS应用程序中正确显示来自MySQL数据库的选项卡(空格)?"

最好的方法 – 这两件事情是不同的数据,并在你的数据库不同的列,我希望(如果不是,你需要修复你的模式)。 所以把2个string放在单独的TextViews中,然后在xml中alignment文本视图。

首先你可以从tab字符中分割数据,并在java中使用下面的格式。 我相信在Objective-C应该是相似的。

  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); 

它产生的输出是

 ehemehe : 23TL ehemeheadawd : 44TL 

在显示文本之前用“”replace“/ t”字符。 通过使用

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

如果预先计算了空格的数量,请使用固定宽度的字体。