[問題] TextView 裡內容對齊一問(解決)
各位先進您好,如標題所示,假如我一個TextView
裡面要塞進的內容類似下面這樣:
Apple :
Ball :
School:
我將這上面的每一行都寫進string.xml
<string name="Apple"> "Apple : "</string>
<string name="Ball"> "Ball : "</string>
<string name="School">"School : " </string>
然後當程式在執行時,再利用getResources().getString()
String text = getResources().getString(R.string.Apple) + "\n"
getResources().getString(R.string.Ball) + "\n"
getResources().getString(R.string.School);
將上述處理好的字串寫入TextView裡,但會發現 ":" 這個符號
無法對齊,就算依照手機畫面去調整string.xml,也不會排的很準確
感覺上顯示出來就是有些行會準確,有些行會大約差半格~~
上述只是舉例,所以只大略用個三行來表示小弟的問題,實際上可能
會用5~10行,這樣顯示出來的效果就好像":"在跳波浪舞一樣O_Q"
有請各位先進給點提示,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.209.53
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1405962052.A.3EA.html
推
07/22 08:54, , 1F
07/22 08:54, 1F
→
07/22 08:54, , 2F
07/22 08:54, 2F
@_@" 原本不想用這個改法,因為會關連到很多我後
續function的處理…但最後屈服了o_o"(攤手)感謝您的回覆
,您提供的方法,應該是最佳解了XDDDD
推
07/22 09:21, , 3F
07/22 09:21, 3F
→
07/22 09:22, , 4F
07/22 09:22, 4F
→
07/22 09:22, , 5F
07/22 09:22, 5F
是的,您說的是XDDDD,如上我回覆的;感謝您喔~~~
→ twitcha101:你可以試試把string.xml裡面的空白 用   取代 07/22 09:50
感謝大大的回應,小弟試的結果還是無法對齊,最後採用
上述的解法解掉了,謝謝~~
※ 編輯: Griffith (1.171.209.53), 07/22/2014 17:54:17