계산기를 만들고있어요,
근데 지금 겨우겨우 버튼을 누르면 뭔가가 TextView에 찍히겠는했는데..
지금 문제가 엄청나지만..우선.. 1을 누르면 그냥 강제 입력으로 1이 들어가도록했어요..

1을 한번누르고나면 이아이가 작업이 끝나버린건다 다시 돌아가지않네요..
포문을 돌려야하는건지.. 쓰레드를 써야하는건지..
도무지 안되겠어서 도움을 요청합니다..

웹을하다 스윙으로 왔더니 난해하고 .. 기억도안나고 그러는데
조그만한 은혜를 배푸셔서 (_ _ )a
저기 TextView에다가 1을누르면 1찍히고 담에 2를 누르면 또1하고  2찍히고 3을 누르면 1,2 둘다 찍혀있는상태로
3이 더해지고..이런식으로 연속으로 쌓이게
할려구요.. c를 누르면 전부 지워지게끔..하고싶은데..바쁘실테지만 도움을주실분이 있으실꺼라 믿어요 ~ㅎ
좋은하루 행복한 한주되세요

**추가질문으로..  1을누르면 패스위치가 나오는데..이걸 id로 뽑고싶으면어떻게해야하져..ㅠㅠ



package com.Go;

import com.Go.R.id;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;


public  class Gogo extends Activity implements OnClickListener {
 static final int[] BUTTONS =  {
  R.id.Bt0,
  R.id.Bt1,
  R.id.Bt2,
  R.id.Bt3,
  R.id.Bt4,
  R.id.Bt5,
  R.id.Bt6,
  R.id.Bt7,
  R.id.Bt8,
  R.id.Bt9
 };
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

  for(int btnId:BUTTONS) {
   Button Bt = (Button)findViewById(btnId);
   Bt.setOnClickListener(this);
  }
    }

 @Override
 public void onClick(View v) {
  TextView sayText = (TextView)findViewById(R.id.text);
  Intent intent = new Intent(this, Activity.class);
  switch (v.getId()) {
  
   case R.id.Bt0:
    sayText.setText("");
    break;
    
   case R.id.Bt1:
    sayText.setText(tmp+="1");                       //아랫님 글보고 tmp 추가한건데요.. 쌓이지는않고 똑같이 바뀌기만하네요 ㅠ
    break;

   case R.id.Bt2:
    sayText.setText(tmp+="2");
    break;
  }
   
 }
}