1

我有两个问题:

  1. 如何像普通计算器一样调整表格中的按钮?
  2. 每当我单击“相等”按钮时,应用程序正在关闭-强制关闭。

我认为问题来自 int sum=0; 每当我在相同的地方使用它时,它都会出错。

代码

4

2 回答 2

0

要调整按钮,请使用TableLayoutRelativeLayout,您可以在此处相对于其他按钮定位按钮。关于第二个问题,只需改变

display.setText(sum);

display.setText(String.valueOf(sum));

为了让你的计算器工作至少一点点改变equal.setOnClickListener

equal.setOnClickListener(new View.OnClickListener() {

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

                            display.setText(String.valueOf(counter+sum));
                            counter=0;
                            sum=0;
                    }
            });
于 2012-10-08T11:29:07.367 回答
0

使用此代码可能会有所帮助

display.setText(sum+"");

因为您已将 sum 声明为 int 并且 setText 属性接受 CharSequence

于 2012-10-08T11:29:45.983 回答