我是安卓新手。我想在 onDraw 中添加图像按钮。我想知道我是否可以这样做。我没有编译错误。但模拟器说:“不幸的是,MyApp 已停止。” 我的第二个问题是如何在屏幕中的 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);
}
}