android之使用string.xml文件自動補全文字

可能說題目不大好懂,我舉個列子就很快明白了,我們項目中肯定會遇到這種情況,如下:


對於->  海拔:1123米  可能初學者跟我當初一樣,第一想法是:一個textview放" 海拔:",再寫一個textview傳入數字settext(“1123”),然後最後再寫一個textview放" 米 ",當然,這樣確實能實現,但是相當麻煩,如果有多個這種結構的就更麻煩了,要寫很多個textview,所以機智的方法就來了。首先,我們在values/strings.xml下面添加:

<string name="mytrack_altitude">海拔: %s米</string>
然後在代碼中:xxxxxx.setText( context.getString(R.string.mytrack_altitude,“1123”);

其中的 %s就代表你傳進來的字符串會放在這裏,%d表示代表整數,%s表示代表字符串,%f表示代表浮點數,是不是so easy,炒雞方便有沒有

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