現在Androidプログラミングを勉強しています.
以下のようにカスタムビューを作成しました.
public class MyAndroidApplActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new MyDrawingView(this));
}
static public class MyDrawingView extends View {
public MyDrawingView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setStrokeWidth(50);
paint.setStrokeCap(Paint.Cap.ROUND);
paint.setColor(Color.WHITE);
canvas.drawPoint(150, 150, paint);
}
}
}
a.xmlというファイルを作成してButtonのレイアウトを書いてsetContentView(R.layout.a)としたい
のですが,今回のコードではsetContentView(new MyDrawingView(this));となっているためできません.
このような場合はどうすればよいのでしょうか.
よろしくお願いします.