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