安卓編程資源檔string中對預留位置的使用詳解

來源:互聯網
上載者:User

標籤:ring   src   長度   大於   行編輯   技術分享   方式   resources   get   

  這裡將為你詳細介紹預留位置的使用,將其學以致用,可以達到簡化布局檔案,減少字串資源量。

  1、在資源檔中的使用。

    開啟資源檔中的strings.xml檔案,進行編輯。如所示:

    

                          圖  1.0  

2、擷取字串資源檔的使用說明。

  方式一:

tv_xiaoshu.setText(getResources().getString(R.string.decimals_format0,12.996f,12.22));

  輸出的結果是:13.0得分:12.22

  方式二:

tv_xiaoshu.setText(String.format(getResources().getString(R.string.decimals_format0),12.996f,12.22));

  輸出的結果是:13.0得分:12.22

3、注意事項說明

  3.1、圖1.0中1和2兩種寫法都是可以的。

  3.2、<xliff:g>標籤的屬性有:1)id:可自訂。2)example:標識舉例說明,可省略。

     標籤值中的預留位置格式有以下三種:

        1)%n$ms:擷取到的結果是字串,該格式對應的參數必須是字串。n:第幾個參數;m:自然數值(可以省略),得到的字串最前面空格的數量。

        2)%n$md:擷取到的結果是整數,該格式對應的參數必須是整數(正整數或負整數)。n:第幾個參數;m:不等於零的自然數值(可以省略),a)不等於零的自然數值,得到的整數最前面空格的數量。b):格式為0k,k大於參數值的長度時,在整數前補零至所得整數的長度為k;k小於等於參數值的長度時,整數前不會補零,無變化。

        3)%n$mf:擷取到的結果是單精確度浮點數,該格式對應的參數必須是單精確度浮點數(正或負)。n:第幾個參數;m:不等於零的小數值(可以省略,省略後得到的值和原樣可能不一致),格式為k.i,k是不等於0的正整數(可省略),代表所得數值前加空格的數量;i小數點保留的位元值,取值是可等於0的正整數(不可省略)。

  以上內容如有偏差,請留言斧正。

  參考文獻:

    https://www.cnblogs.com/frames/p/4384078.html

 

安卓編程資源檔string中對預留位置的使用詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.