I think the code is right, but I'm unable to find what's going wrong. Can anyone help please in figuring out what's incorrect ?
Thats the activity document:
package com.example.crazyeights;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class CrazyEightsActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyView view = new MyView(this);
setContentView(view);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.crazy_eights, menu);
return true;
}
}
thats what i want to display in the screen:
package com.example.crazyeights;
import android.content.Context;
import android.view.View;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
public class MyView extends View{
private Paint redPaint;
private int circleX;
private int circleY;
private float radius;
public MyView(Context context) {
super(context);
redPaint = new Paint();
redPaint.setAntiAlias(true);
redPaint.setColor(Color.RED);
circleX = 100;
circleY = 100;
radius = 30;
}
protected void OnDraw(Canvas canvas){
canvas.drawCircle(circleX, circleY, radius, redPaint);
}
}