0
我在我的資源下面的字符串:如何使用String.format()?
<string name="days_ago">%1$s days ago</string>
我使用它像這樣在我的名單適配器:
Long daysSincePost = hoursSincePost/24;
String display = activity.getString(R.string.days_ago);
return String.format(display, Long.toString(daysSincePost));
我驗證過Long.toString()返回我想要顯示的正確值。
問題是daysSincePost
的值從未出現在我的列表視圖中!相反,我得到「days ago
」。
我錯誤地使用String.format()
?
我試過使用「%1$d days ago
」並直接使用Long值,沒有任何變化。