1. 程式人生 > >Android中關於使用空格對齊文字

Android中關於使用空格對齊文字

本文為博主原創,轉載請註明出處,謝謝!

前言:今日編寫新專案UI時,突然遇到文字有長有短無法對齊的問題(汗,以前竟從未遇到也從未考慮過這小小的問題),在資原始檔中嘗試Tab鍵、space空格鍵,發現效果都不能很好的實現,無奈只得請求度孃的協助了。

網上有好多說法,發現好多都是有一點點問題的,比如有的推薦使用&‘ ’代替空格(此方法在有的手機上可以,有的手機上有一點點的對不齊),無意間在貼吧中發現了自己想要的答案(感謝吧友的分享),那就是使用‘ ’。後來索性又查了一些資料,將查詢到的空格的幾種表現形式整理一下。

  • 普通空格,即鍵盤的空格鍵,該空格與英文標點差不太多,長度隨字型變化而變化,連續多個普通空格會被合併為一個。

  • 空格的替代符號,比如前面說到的‘ ’,’ ’都屬於此類,該類空格不會被合併:

    名稱:          編號             描述
                     長度與常規空格相同
                   全形空格,長度等於一箇中文字元
                   全形空格,長度等於半個中文字元
    
    使用方法:比如有兩個字串:排查人、標題,如果想要讓這兩個字串對齊,只需要這樣寫:標題    效果如圖:
    

這裡寫圖片描述

當然如果你想要文字兩邊對齊,中間空格,只需要改為:標  題即可。

PS:關於 和 網上好多人都說這兩個都是全形空格,但是本人並沒有理解為啥這兩個表示的長度不一樣,有哪位大神知道,請不吝賜教。