0
我试图在固定数字发生某些加法或减法之后,替换具有“330”内容的textview。从字符串textview中减去整数
例如
int points = 75
totalPoints = totalPoints - points
我想我已经成功地从字符串中获取数据,并将其转换为整数,但我无法把结果返回到TextView的
这是什么到目前为止,我已经尝试过,但得到2131230752
TextView tmpTxtview = (TextView) findViewById(R.id.premPoints);
int adjustPoints = Integer.valueOf(R.id.premPoints);
switch (v.getId()) {
case R.id.premTeam1:
points = 75;
adjustPoints = adjustPoints - points;
tmpTxtview.setText(String.valueOf(adjustPoints));
break;
case R.id.premTeam2:
points = 74;
adjustPoints = adjustPoints - points;
tmpTxtview.setText(String.valueOf(adjustPoints));
break;
}
或者,您可以使用'Integer.parseInt()'而不是'Integer.valueOf()'。 – Piovezan
刚刚测试了这一点,我得到一个错误根据valueOf要求将arg1转换为字符串,所以更改为'int adjustPoints = Integer.valueOf((String)tmpTxtview.getText());'并且它可以工作,谢谢 – Steve
添加了'.toString ();'而不是铸造,并且工作得很好 – Steve