在TextView上显示整数值

时间:2014-03-13 06:47:06

标签: android eclipse button textview

由于某种原因,我的int的值没有显示在TextView上 按钮工作正常,但显示为0

代码:

btn5.setOnClickListener(new OnClickListener(){
    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        int vot=(r2/(r1+r2))*vol;
        txt4.setText(String.valueOf(vot));
    };
});}

4 个答案:

答案 0 :(得分:0)

btn_save.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

                double r2 = 10.0;
                double r1= 20.0;
                double vol = 30.0;

                double vot=(r2/(r1+r2))*vol;
                txtvew1.setText(Double.toString(vol));

            }
        });

答案 1 :(得分:0)

int vot=(r2/(r1+r2))*vol;

根据评论,r1r21280vol12。让我们看看它在整数数学中的表现如何:

  (1280/(1280+1280))*12
= (1280/2560)*12
= 0*12
= 0

现在,让我们将其中一个操作数更改为double以使其成为浮点数学:

  (1280.0/(1280+1280))*12
= (1280.0/2560)*12
= 0.5*12
= 6.0

或者切换顺序并保持整数数学:

  12*1280/(1280+1280)
= 15360/2560
= 6

因此,最简单的方法是更改​​vot计算,如下所示:

int vot=vol*r2/(r1+r2);

答案 2 :(得分:-1)

xt4.setText(String.valueOf(vot)+"");

答案 3 :(得分:-1)

xt4.setText(VOT +"&#34);

这是代码。