Android 将屏幕分成两部分

Android 将屏幕分成两部分,android,colors,split,screen,draw,Android,Colors,Split,Screen,Draw,好的,我尝试了一些方法,但失败了 我的背景绘画代码如下: canvas.drawRect(0, 0, getWidth(), getHeight(), background); 如您所见,代码将使用背景(xml)中指定的颜色绘制整个屏幕 问题是,我只想在屏幕上部绘制大约65%的部分,其余35%的部分将在底部保持黑色。我想这样做是因为在上面我想写一个问题,在底部我将有大约4个按钮。试试这个: //Setup top half canvas.drawRect(0,0,getWidth(),

好的,我尝试了一些方法,但失败了

我的背景绘画代码如下:

    canvas.drawRect(0, 0, getWidth(), getHeight(), background);
如您所见,代码将使用背景(xml)中指定的颜色绘制整个屏幕

问题是,我只想在屏幕上部绘制大约65%的部分,其余35%的部分将在底部保持黑色。我想这样做是因为在上面我想写一个问题,在底部我将有大约4个按钮。

试试这个:

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