package com.yarin.android.Examples_05_02; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.MotionEvent; public class Activity01 extends Activity { GameSurfaceView mGameSurfaceView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* ����GameSurfaceView���� */ mGameSurfaceView = new GameSurfaceView(this); //������ʾGameSurfaceView��ͼ setContentView(mGameSurfaceView); } //�����¼� public boolean onTouchEvent(MotionEvent event) { return true; } //���������¼� public boolean onKeyDown(int keyCode, KeyEvent event) { return true; } //���������¼� public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { //�Ϸ���� case KeyEvent.KEYCODE_DPAD_UP: mGameSurfaceView.y-=3; break; //�·���� case KeyEvent.KEYCODE_DPAD_DOWN: mGameSurfaceView.y+=3; break; } return false; } public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event) { return true; } }