2 つの質問があります。
- 通常の電卓のように、表のボタンを調整するにはどうすればよいですか?
- 「等しい」ボタンをクリックするたびに、アプリが閉じます-強制的に閉じます。
問題は int sum=0; から来ていると思います。同じ場所で使用するたびにエラーが発生します。
2 つの質問があります。
問題は int sum=0; から来ていると思います。同じ場所で使用するたびにエラーが発生します。
ボタンを調整するには、TableLayout
またはを使用RelativeLayout
して、ボタンを他のボタンに対して相対的に配置できます。2番目の質問については、変更してください
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;
}
});
このコードを使用すると役立つ場合があります
display.setText(sum+"");
sum を int として宣言し、setText プロパティが CharSequence を受け入れるため