0

Log.iビューのリフレッシュレートをテストするメソッドを呼び出そうとしています:

public class GameView extends View {

public GameView(Context context) {
    super(context);
    }

@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    canvas.drawColor(Color.WHITE);
    Log.i("OnDraw","ping");
    invalidate();
    }

なぜこれが機能しないのですか?

public class GameUI extends Activity implements OnClickListener, OnTouchListener {
/** Called when the activity is first created. */

GameView gameview;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    gameview = new GameView(this);
    setContentView(gameview);
}
4

1 に答える 1

1

これを試して

public GameView(Context context)
{
    super(context);
    this.setWillNotDraw(false);
}

これはあなたを助けるかもしれません.........。

于 2012-09-20T19:35:15.210 に答える