Android xliff標籤

開發中,經常遇到給一個TextView賦值,但是這個值不是固定不變的,比如 : "小A今年X歲了 上Y年級 有Z 個書包"

這裏的  A,X,Y,Z值是不確定的,那麼這裏string裏的文件該怎麼寫呢?

這就要用到xliff標籤了。

1.先在resources標籤下加
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" 這麼一句

 2.定義string

<string name="string_text">小<xliff:g id="A">%s</xliff:g>今年<xliff:g id="X">%d</xliff:g>歲了
    上<xliff:g id="Y">%s</xliff:g>年級 有<xliff:g id="Z">%s</xliff:g>
個書包</string>

這裏的id隨便寫,不用考慮與控件關聯啊,還是什麼的,亂七八糟的。

%s代表字符串格式

%d代表整數型

%f代表浮點型
string具體代碼如下

那麼string定義好了,我們如何應用呢?


log如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章