私はアンドロイドの初心者です。onDrawに画像ボタンを追加したい。私はこのようにできるのだろうか。コンパイルエラーはありません。しかし、シミュレーターは「残念ながらMyAppは停止しました」と言っています。2番目の質問は、画面のx、yの位置にボタンを追加するにはどうすればよいですか?addViewには位置パラメータはありません。
protected class MyLayout extends LinearLayout {
ImageButton button;
public MyLayout(Context context) {
super(context);
setWillNotDraw(false);
button = new ImageButton(context);
button.setImageBitmap(buttonBitmap); // buttonBitmap is loaded in onCreate
}
public void onDraw(Canvas canvas) {
addView(button);
}
}