簡體   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