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));
在上次转换aobj中获取Android Studio中的错误
“在time_score中格式化参数#1的参数类型错误:转换'd',接收的Object(方法调用中的参数#2)”
答案 0 :(得分:0)
我认为这是因为textview.setText(String.format(s, aobj));
您的字符串格式需要整数值,但您将数组传递给它。
试试这个:textview.setText(String.format(s, i));
希望这有帮助。