TextView textview = (TextView)findViewById(timeScore);
i = (int)(gridView.getTime() / 1000L);
String s = getString(time_score);
Object aobj[] = new Object[1];
aobj[0] = Integer.valueOf(i);
textview.setText(String.format(s, aobj));
Run Code Online (Sandbox Code Playgroud)
上次转换 aobj 时 Android Studio 出现错误
“time_score 中格式化参数 #1 的参数类型错误:转换“d”,收到对象(方法调用中的参数 #2)”
我认为这是因为textview.setText(String.format(s, aobj));
您的字符串格式需要整数值,但您将数组传递给它。
尝试这个:textview.setText(String.format(s, i));
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
6458 次 |
| 最近记录: |