Android计算器错误
我有两个问题:Android计算器错误,android,calculator,Android,Calculator,我有两个问题: 如何调整表格中的按钮,如普通计算器 每当我点击“相等”按钮时,应用程序将关闭-强制 接近 我认为问题来自整数和=0;每当我在相同的位置使用它时,它就会给出错误 要调整按钮,请使用表格布局或相对布局,您可以相对其他按钮定位按钮。 关于第二个问题,只是改变一下 display.setText(sum); 到 要使您的计算器至少工作一点点,请将更改为equal.setOnClickListener: equal.setOnClickListener(new View.OnClickL
要调整按钮,请使用
表格布局
或相对布局
,您可以相对其他按钮定位按钮。
关于第二个问题,只是改变一下
display.setText(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;
}
});
使用此代码可能会有所帮助
display.setText(sum+"");
因为您已将sum声明为int,而setText属性接受CharSequence,所以请始终查看LogCat以查看堆栈跟踪。在大多数情况下,它准确地告诉了崩溃的原因和地点;工作和桌面布局也很好。只需要修正一些东西,因为当我做1+1时,它会给我1。当然,它会这样做,当你按1时,计数器的值是0*10+1=1,然后你按+,计数器的值变为0,求和变为1,你再按1,计数器变为0*10+1=1,最后你按equals,显示sume的值,因此是1;
display.setText(sum+"");