android xliff字串操作

2021-08-26 19:42:29 字數 936 閱讀 9586

參考:

android中獲取資源檔案getstring()方法

該方法有兩種形式,getstring(int resid)和getstring(int resid,object arg1,object arg2,...)。

下面主要介紹的是第二種形式,即getstring(int resid,object arg1,object arg2,...)。

開始今天的主題:

先看乙個strings.xml的定義:

<?xml version="1.0" encoding="utf-8"?>

我叫%1$s身高%2$dcm

該檔案與普通檔案的區別:

1、具有命名空間xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2",這個必須要有。

2、在標籤中含有標籤。

標籤介紹:

屬性id可以隨便命名

屬性example表示舉例說明,可以省略

%n$ms:代表輸出的是字串,n代表是第幾個引數,設定m的值可以在輸出之前放置空格

%n$md:代表輸出的是整數,n代表是第幾個引數,設定m的值可以在輸出之前放置空格,也可以設為0m,在輸出之前放置m個0

%n$mf:代表輸出的是浮點數,n代表是第幾個引數,設定m的值可以控制小數字數,如m=2.2時,輸出格式為00.00

更多參照

舉例說明:

針對上面的strings.xml檔案,在**裡這樣表示

textview txt = new textview(this);

txt.settext(getstring(r.string.name),"android",180)

輸出結果為:我叫android身高180cm

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...