有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

为什么打印空字符串时会弹出零?

我正在打印一个空字符串,因为我希望当用户单击“清除”时,我的显示为空。但出于某种原因,它会变成零,有什么原因吗

display= (EditText) findViewById(R.id.editText1);}

//When button is clicked, display the text. How do I do this for the rest of my variables?

public void onClick(View v)
{
    switch(v.getId())
    {
         case R.id.bOne: display.append("1"); break;
         case R.id.bTwo: display.append("2"); break;
         case R.id.bThree: display.append("3"); break;
         case R.id.bFour: display.append("4"); break;
         case R.id.bFive: display.append("5"); break;
         case R.id.bSix: display.append("6"); break;    
         case R.id.bSeven: display.append("7"); break;
         case R.id.bEight: display.append("8"); break;
         case R.id.bNine: display.append("9"); break;
         case R.id.bZero: display.append("0"); break;
         case R.id.bPoint: display.append("."); break;
         case R.id.bClear: display.setText("");
         case R.id.bAdd: double counter = Double.toString(display);
                        //counter+=counter;
                        //display.setText(counter);

编辑

我正在通过Eclipse为一个Android项目用Java编写一个caclulator。这是一个编辑文本显示


共 (1) 个答案

  1. # 1 楼答案

    在代码中:

       case R.id.bClear:
    
           display.setText("");
    

    你错过了休息;判决