2013-06-12 116 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); 
    } 

這只是繪製矩形,青色,如果我的評論相應的線,它繪製紅色的一個