-2
我有以下代码。在编辑文本中设置文本时字符串资源ID错误
if (j == 0) { // Age units.
if (button.equals(findViewById(R.id.years)))
q19Text.setText(yearsDiff);
if (button.equals(findViewById(R.id.months)))
q19Text.setText(monthsDiff);
if (button.equals(findViewById(R.id.weeks)))
q19Text.setText(daysDiff);
if (button.equals(findViewById(R.id.days)))
q19Text.setText(weeksDiff);
}
按钮是一个单选按钮。任何一个我点击给我这个错误
android.content.res.Resources$NotFoundException: String resource ID #0x2344
但是,正如你所看到的,我没有试图访问字符串资源文件。我试图设置已经实例化的编辑文本的文本。
为什么我会收到此错误?
然而,正确的想法是,String.valueOf(weeksDiff)比空字符串上的concat稍微清晰。 – novak
您也可以使用.setText(String.format(“%s”,weeksDiff)) –