2011-10-27 121 views
1

好吧,我嘗試了一些方法,但我失敗了......分成兩個部分屏幕

我的背景畫代碼是這樣的:

canvas.drawRect(0, 0, getWidth(), getHeight(), background); 

所以你可以看到,代碼將繪製整個屏幕背景(xml)中指定的顏色;

問題是我只想繪製大約65%的屏幕上部分和其餘的35%將在底部保持黑色。我想這樣做是因爲上部我想寫一個問題,在底部我將有大約4個按鈕。

回答

0

試試這個:

//Setup top half 
canvas.drawRect(0,0,getWidth(), getHeight()*0.65, background); 
//Setup bottom half 
canvas.drawRect(0,getHeight()*0.65, getWidth(), getHeight(), secondbackground);