在string.xml文件中定義一個字符串,然後在代碼中通過String.format方法來格式化該字符串

格式化字符串資源的格式爲:

%+參數位置+$+格式化類型

參 數 位 置:從1開始依次編號,String.forma方法的第二個參數爲格式化的第一個參數,後面依次遞增;

格式化類型:s 字符串, f 浮點數, d 整型數 , c 字符類型



<string name="today_state_string">您正與%1$d位朋友在一起遊戲,本週排名提升了%2$.3f,獲得%3$s的稱號,等級爲%4$c!</string>


在代碼中做如下定義://( 1234567, 68.376f, 爆頭大師, 'B' )

String todayStateStr = String.format( getResources( ).getString( R.string.today_state_string), 1234567, 68.376f, "爆頭大師", 'B' );

        mTodayStateTxt.setText( todayStateStr );



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