安卓代码 保存 无价值

GameView.java

package alen.game.GameViewPackage;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;

public class GameView extends View {
	
	private int textX = 20 , textY =20;
	

	public GameView(Context context) {
		super(context);
		setFocusable(true);
		// TODO Auto-generated constructor stub
	}

	@Override
	protected void onDraw(Canvas canvas) {
		// TODO Auto-generated method stub
		Paint paint =  new Paint();
		paint.setColor(Color.WHITE);
		canvas.drawText("Game", textX, textY, paint);
		super.onDraw(canvas);
	}

	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
		// TODO Auto-generated method stub
		return super.onKeyDown(keyCode, event);
	}

	@Override
	public boolean onKeyUp(int keyCode, KeyEvent event) {
		// TODO Auto-generated method stub
		if(keyCode==KeyEvent.KEYCODE_DPAD_UP)
		{textY -= 2;}
		else if(keyCode==KeyEvent.KEYCODE_DPAD_DOWN)
		{textY += 2;}
		else if(keyCode==KeyEvent.KEYCODE_DPAD_LEFT)
		{textX -= 2;}
		else if(keyCode==KeyEvent.KEYCODE_DPAD_RIGHT)
		{textX += 2;}
		invalidate();
		//postInvalidate();
		return super.onKeyUp(keyCode, event);
	}

	@Override
	public boolean onTouchEvent(MotionEvent event) {
		// TODO Auto-generated method stub
		
		return super.onTouchEvent(event);
	}

}

AndExampleActivity.java
package alen.game.GameViewPackage;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class AndExampleActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        		WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(new GameView(this));
    }
}


posted @ 2012-03-05 11:01  Alen_Xu  阅读(117)  评论(0编辑  收藏  举报