我在myviewlay.xml中创建了一个布局,但这不起作用,我缺少什么?
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
imageBack = BitmapFactory.decodeResource(getResources(), R.layout.myviewlay, null);
}
答案 0 :(得分:2)
添加此项以进行实际绘图:
canvas.drawBitmap(imageBack, x, y, mPaint); //replace x,y,and mPaint with whatever you need to.
但是,如果您尝试显示整个布局,请使用setContentView(imageBack)
或类似内容。建议您使用XML进行布局。
更新:对不起我一开始误解了你。看起来你正试图从XML中扩展布局。在这种情况下,在onCreate()中,调用setContentView(R.layout.myviewlay);