如何在Android studio的xml文件中定义long类型变量

时间:2016-03-22 20:44:01

标签: java android xml

我一直在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得到结果。我究竟做错了什么?不显示毫秒数。

1 个答案:

答案 0 :(得分:3)

尝试以这种方式使用字符串值:

<string name="The_Time"> The process took %1$d </string>