2013-06-12 115 views
0

我一直在Android编程,目前我试图在一个活动画画几个矩形与画布。我有一个类矩形扩展查看,并通过这样做,我的活动类中:绘制几个矩形

Rectangle rec = new Rectangle(this, 120, 120, 50, "BIG", "CYAN"); 
setContentView(rec); 

我能够绘制矩形,但我不能这样做得出比1.I搜索更多并找到其他方法,但他们都没有工作,如创建一个布局和添加视图与.addView()

+0

你不能在一个画布中绘制所有的矩形?然后将此Canvas作为ImageView或视图的背景添加到您的活动中? –

回答

0

我搜索了但我没有找到一个做的,你能解释一下吗? 除此之外,我尝试过其他解决方案,如,增加的意见,目前的一个,但它仅出现在活动中的第一个one.The代码:

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     LinearLayout layout = new LinearLayout(this); 
     layout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
     Rectangle rec = new Rectangle(this,30, 500,"BIG", "CYAN"); 
     Rectangle rec2 = new Rectangle(this,300, 500,"BIG", "RED"); 
     layout.addView(rec); 
     layout.addView(rec2); 
     setContentView(layout); 
    } 

这只是绘制矩形,青色,如果我的评论相应的线,它绘制红色的一个