今天看了乙個google的demo,發現部分資源字串在/res/values/string.xml中包含有類似xliff的節點,剛才查了一下,xliff是xml localization interchange file format 的縮寫,中文名為xml本地化資料交換格式。
對於在android的資源字串中,可能會有類似下面的 %1$s 寫法,這裡,id我們可以隨便定義,後面的%1$s的1%表示這是第乙個可替換量,s表示字串
詳細的介紹如下:
屬性id可以隨便命名
屬性example表示舉例說明,可以省略
%n$ms:代表輸出的是字串,n代表是第幾個引數,設定m的值可以在輸出之前放置空格
%n$md:代表輸出的是整數,n代表是第幾個引數,設定m的值可以在輸出之前放置空格,也可以設為0m,在輸出之前放置m個0
%n$mf:代表輸出的是浮點數,n代表是第幾個引數,設定m的值可以控制小數字數,如m=2.2時,輸出格式為00.00
例如乙個string中有多個需要替換的變數,可以在xml中定義如下變數:
your name is %1$s, and your age is
%2$s
程式中動態載入:
textview tv = (textview) findviewbyid(r.id.textview);
string info = getresources().getstring(r.string.info,"jnhoodlum","22");
tv.settext(info);
最後要注意一點:在string裡要增加xliff的 xmlns:
Android中XLIFF的應用
今天看了乙個google的demo,發現部分資源字串在 res values string.xml中包含有類似xliff的節點,剛才查了一下,xliff是xml localization interchange file format 的縮寫,中文名為xml本地化資料交換格式。對於在android的...
Android中XLIFF的應用
今天看了乙個google的demo,發現部分資源字串在 res values string.xml中包含有類似xliff的節點,剛才查了一下,xliff是xml localization interchange file format 的縮寫,中文名為xml本地化資料交換格式。對於在android的...
Android中各種drawable的使用
又如,通知欄圖示要多大呢?如果大小不合適,則顯示通知的時候看到的圖示可能顯示不全或者其它問題,要想知道通知欄圖示多大合適,找android系統設計的那些呀,路徑為 sdk platforms android 15 data res,在這裡搜尋notification,然後看看相同名字的通知欄圖示在不...