我有两个问题:
我认为问题来自int sum = 0;每当我在相同的地方使用它时,它就会给出错误。
答案 0 :(得分:0)
要调整按钮,请使用TableLayout
或RelativeLayout
,您可以将按钮相对于其他人定位。
关于第二个问题,只需改变
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;
}
});
答案 1 :(得分:0)
使用此代码可能有所帮助
display.setText(sum+"");
因为你已声明sum为int而setText属性接受CharSequence