xml파일에 "@+id/tv"라는 EditText와 "@+id/count"라는 TextView가 있고


자바소스는

package exam.manbo;


import android.app.Activity;

import android.hardware.Sensor;

import android.hardware.SensorEvent;

import android.hardware.SensorEventListener;

import android.hardware.SensorManager;

import android.os.Bundle;

import android.widget.EditText;


public class ManBoActivity extends Activity implements SensorEventListener {


EditText vi;

int count = 0;

String str = String.format("%d",count);


    private long lastTime;


    private float speed;


    private float lastX;



   


    private float x;


    private static final int SHAKE_THRESHOLD = 800;


   


    private static final int DATA_X = SensorManager.DATA_X;



   


    private SensorManager sensorManager;


    private Sensor accelerormeterSensor;


   


    public void onCreate(Bundle savedInstanceState) {

     setContentView(R.layout.main);

     vi = (EditText)findViewById(R.id.tv);

     vi.setText(str);

     vi.setClickable(false);

     vi.setFocusable(false);

        super.onCreate(savedInstanceState);

        

   


        sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);


        accelerormeterSensor = sensorManager


                .getDefaultSensor(Sensor.TYPE_ACCELEROMETER);


   


    }


   


    @Override


    public void onStart() {


        super.onStart();


   


        if (accelerormeterSensor != null)


            sensorManager.registerListener(this, accelerormeterSensor,


                    SensorManager.SENSOR_DELAY_GAME);


    }


   


    @Override


    public void onStop() {


        super.onStop();


   


        if (sensorManager != null)


            sensorManager.unregisterListener(this);


    }


   


    @Override


    public void onAccuracyChanged(Sensor sensor, int accuracy) {


    }


   


    @Override


    public void onSensorChanged(SensorEvent event) {


if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {


long currentTime = System.currentTimeMillis();


long gabOfTime = (currentTime - lastTime);


if (gabOfTime > 100) {


lastTime = currentTime;


x = event.values[SensorManager.DATA_X];



speed = Math.abs(x - lastX) /


gabOfTime * 10000;


if (speed > SHAKE_THRESHOLD) {


count++;

str = String.format("%d", count);

vi.setText(str);


}


lastX = event.values[DATA_X];



}

}

}

}


이런식으로 x방향을만 움직이게 했습니다 


버튼을 누르면 초기화되는 형식으로 xml에 버튼을 추가해서 자바소스로 버튼 지정을 하고 싶습니다.


어떤식으로 해야 할까요?? (저는 자바에다가 어떤순서로 버튼을 넣어야 하는지 계속 햇갈립니다....)