1

2 つの質問があります。

  1. 通常の電卓のように、表のボタンを調整するにはどうすればよいですか?
  2. 「等しい」ボタンをクリックするたびに、アプリが閉じます-強制的に閉じます。

問題は int sum=0; から来ていると思います。同じ場所で使用するたびにエラーが発生します。

コード

4

2 に答える 2

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;
                    }
            });
于 2012-10-08T11:29:07.367 に答える
0

このコードを使用すると役立つ場合があります

display.setText(sum+"");

sum を int として宣言し、setText プロパティが CharSequence を受け入れるため

于 2012-10-08T11:29:45.983 に答える