我一直在Android studio .java文件中编写此代码来计算任务的时间:
long startTime = System.currentTimeMillis();
doLongThing();
long difference = System.currentTimeMillis() - startTime;
long fulltime = difference /1000;
Resources res = getResources();
String text = String.format(res.getString(R.string.The_Time), fulltime);
我将这一行添加到我的string.xml中:
<string name="The_Time"> The process took $fulltime </string>
和活动主要文本视图:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/button"
android:text="@string/The_Time"/>
但我一直在this picture得到结果。我究竟做错了什么?不显示毫秒数。
答案 0 :(得分:3)
尝试以这种方式使用字符串值:
<string name="The_Time"> The process took %1$d </string>