2013-03-26 53 views
1

我怎样才能添加2的值?,即n+2的文本视图输出应该是4。我怎样才能做文本视图setText计算Android

int n=2; 
private void tvm() { 
      if (n<=maxCount) { 
       n++; 
       textview.setText("Counter:"+ n+2);     
} 
+0

输出= 4?你在设置文本值之前递增它,然后加上2.你现在得到的是什么o/p? – Zombie 2013-03-26 06:02:20

+0

如果你想输出为4,那么首先你需要在textview中设置值,然后按照我在答案中提到的那样增加第n个值。 – 2013-03-26 06:10:56

+0

@ Kiran你想要什么plz解释更多 – 2013-03-26 06:11:36

回答

1
int n=2; 
private void tvm() { 
      if (n<=maxCount) {    
       textview.setText("Counter:"+ String.valueOf(n+2)); 
        n++;    
} 
+0

在这种情况下,输出是5而不是西基兰想要的4! – 2013-03-26 06:07:56

+0

注释掉n中的后增量。 – 2013-03-26 06:17:42

1

改变你的代码

textview.setText("Counter:"+ (n+2)); 
1

如果你想输出4那么首先您需要设置值的TextView然后incrment N值。

if (n<=maxCount) 
{ 
    text.setText("Counter:"+ (n+2)); 
    n++; 
}  

输出:计数器:4

3

只要你需要通过给像上述answers.Hope现在将工作正常显示的相同支架方面给予重点扶持。

tv.setText("Text you enter: "+ (a + b)); 

输出: “文字输入:c

其中c =a + b