2016-02-16 60 views
0

新的android開發,我有一個簡單的問題。 我有一個文本視圖,跟蹤點。我只需要能夠在總數上再添加20個點,然後在文本視圖中顯示它。例如,如果它在文本視圖中爲100,我想添加20,然後將其顯示爲120.我是否需要一個循環?這是我的,但它只增加了20,然後沒有別的。循環問題沒有正確添加

 int points =0; 
     points = points + 20; 
     textView2.setText(Integer.toString(points)); 
+0

什麼不起作用?該代碼應該添加20 + 0並顯示20.什麼是正確的問題? –

+0

它的工作原理是的,但我需要繼續添加20到它 – apksrc

回答

0
int current = Integer.parseInt(textView2.getText()); 
int total = current + points; 
textView2.setText(String.valueOf(total)); 
+0

當我下班回家時,我會試試這個。謝謝 – apksrc

+0

@apksrc不客氣,請讓我知道如果這項工程 –

+0

終於得到嘗試它這工作! – apksrc

0
int points = 0; 
while(true){ 
textView2.setText(points.ToString()); 
points = popints + 20; 
} 

這將增加對無限20(這樣這個循環犯規停止Yoi可能增加像一些條件:

if(points > 1000){ 
break; 
} 

停止或使用for循環,而不是while loop