android 自定义View为什么在添加的时候会覆盖 只能显示第一个添加的自定义View

android 自定义View为什么在添加的时候会覆盖 只能显示第一个添加的自定义View
只重写了这个
public void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); Bitmap b=((BitmapDrawable)this.getResources().getDrawable(R.drawable.flat)).getBitmap(); Paint p=new Paint(); // canvas.drawCircle(x,y,20,p); canvas.drawBitmap(b,x-30,y-30,p); }
狗狗55号 1年前 已收到1个回答 举报

ddggjjmm 幼苗

共回答了21个问题采纳率:95.2% 举报

,因为你没有重写onMesure方法呀,所以在布局里占位的时候,他是占满父布局的位置的,所以你看到的只有第一个.第二个被挤到屏外,当然也就看不到了

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.040 s. - webmaster@yulucn.com