如何将TextView转换为int?

时间:2014-07-01 07:14:04

标签: string textview int ivalueconverter parseint

我知道有很多这样的帖子,但我读了它们,我的应用程序还没有用。 我试图将TextView参数转换为int。 我用这个:

int MyScore;
TextView score = (TextView) findViewById(R.id.highscore);
MyScore = Integer.parseInt(score.toString());

当我启动程序并且丰富到这个地方时,这应该可以解决最后一行的问题:MyScore = Integer.parseInt(score.toString());

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

因为您没有指定使用的语言我无法完全回答,但我可以猜出问题是什么。大多数输入字段都有值或文本属性,请尝试解析它。

答案 1 :(得分:0)

你的最后一行应该是

    MyScore = Integer.parseInt(score.getText().toString());

toString()对象上调用的score方法描述了score对象,它不会返回输入score对象的字符串。请参阅Oracle Java教程。阅读大部分内容是个好主意。