2017-01-17 8 views
0

TextViewのテキスト番号は50です。 この値を取得するには、値を1減らし(49結果)、Textviewに新しい値を設定する必要があります。 。TextViewのint値を1つ減らして新しいテキストを設定します。

これまでの私のコード:

TextView mynumber; 

mynumber = (TextView) findViewById(R.id.mynumber); 
String coinstext = mynumber.getText().toString(); 
       mynumber.setText(coinstext -1); 

完全に失敗...任意のアイデアしてください?

+0

textviewから得られるものは文字列です。算術演算を行う前に、文字列をint型または数値型に変換する必要があります。 http://stackoverflow.com/q/2709253/1155650をご覧ください –

答えて

0
int x = Integer.parseInt(mynumber.getText().toString()); 
x = x - 1; 
mynumber.setText(Integer.toString(x)); 
関連する問題