android 處理 String 的小技巧
前言
android 中設定 UI 的 String 字串,應該是所有人在寫 APP 時會面對到的一個情況,剛開始在不熟悉或練習時,可能就會直接把字串寫死在 .xml 檔中,如果遇到要變更字串時,再透過程式碼去修改。需要使用多國語言或理解更深後,可能會把字串抽出來,寫在不同的 String.xml 內,方便迅速去修改字串內容,也不用找到各個檔案逐一去修改。以下是一些你可能不會注意到的 String 小技巧。
1. Extract String Resource
快捷鍵 Alt + Enter
點選 Extract string resource |
可以點選新增其它語言資料夾 |
新增成功會顯示在 strings |
1.1 .xml 中也可以直接抽離字串
1.2 如果需要手動去新增各個語言的字串,可以使用系統工具比較好比對
strings.xml 設定,注意 %, $ |
1$, 2$ 符號前面的數字,表示是第幾個要取代的變數
%s 表示字串, %d 表示數字
根據 formatArgs 填入參數即可 |
混合使用
f 前的 .2 代表 只顯示小數點後 2 位數
f 前沒有填入數字,可以完整顯示
測試程式碼 |
效果呈現,只顯示 2 位數 實際輸入 15551.1200034 |
後記
如果文章內容對你有幫助,可以幫忙分享給還在學習路上的人,內容有誤歡迎留言告知.
END
留言
張貼留言