繁体   English   中英

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

[英]How to display tabs(whitespace) coming from MySQL database correctly on both in Android and IOS app?

我在db行中有以下数据:

Espresso:                           7,00

Double Espresso:                    8,00

Ristretto:                          7,00

Espresso Machiato:                  8,00

Espresso Con Panna:                 8,00

我在Word上编写它,然后复制并粘贴到MySQL编辑器。 当我保存它时,由于标签字符,我的IOS和Android应用程序无法显示价格对齐。

在此输入图像描述

最好的方法是什么?

最好的方法 - 这两件事是不同的数据,并且在数据库的不同列中,我希望(如果没有,你需要修复你的架构)。 因此,将2个字符串放在单独的TextView中,并将文本视图与xml对齐。

首先,您可以从制表符分割数据,并在java中使用如下所示的格式。 我相信客观 - 它应该是相似的。

    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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM