我知道有很多这样的帖子,但我读了它们,我的应用程序还没有用。 我试图将TextView参数转换为int。 我用这个:
int MyScore;
TextView score = (TextView) findViewById(R.id.highscore);
MyScore = Integer.parseInt(score.toString());
当我启动程序并且丰富到这个地方时,这应该可以解决最后一行的问题:MyScore = Integer.parseInt(score.toString());
我该如何解决这个问题?
答案 0 :(得分:0)
因为您没有指定使用的语言我无法完全回答,但我可以猜出问题是什么。大多数输入字段都有值或文本属性,请尝试解析它。
答案 1 :(得分:0)
你的最后一行应该是
MyScore = Integer.parseInt(score.getText().toString());
toString()
对象上调用的score
方法描述了score
对象,它不会返回输入score
对象的字符串。请参阅Oracle Java教程。阅读大部分内容是个好主意。