Android規範寫法

內容來自https://blog.csdn.net/xiabing082/article/details/54092357


TextView mTextView = this.findViewById(R.id.mTextView);
mTextView.setText("距離過年還有"+mDay+"天"+mMinute+"時"+mSecond+"秒");

上面的寫法沒錯,但是不規範。
規範寫法是:

<string name="delay_time">距離過年還有%1$d%2$d%3$d</string>

mTextView.setText(String.format(getResources().getString(R.string.delay_time),mDay,mMinute,mSecond));

這是個比較實用的知識點:
常用格式:
%ns>n s中的1代表第一個參數),s代表字符串
%nd>n d中的1代表第一個參數),d代表整數
%nf>n f中的1代表第一個參數),f代表浮點數

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