2011-12-13 56 views
3

是否可以在固定大小的窗口中运行android应用程序?在固定大小窗口中的android应用程序

例如,我想在固定大小的窗口中运行我的应用程序,同时我应该能够控制设备屏幕的其余区域(读取消息,播放音乐等)。

+6

用更多的细节更新您的问题,以便其他人可以了解您要准确实施的任务。 –

回答

4

我想..

您可以使用您的所有活动之后在OnCreate中活动的具体比重(左/右/上/下)和布局(HIGHT /宽)显示() 方法。

getWindow().setGravity(gravity); 
    getWindow().setLayout(width, height); 
    getWindow().setAttributes(a); 

更可以在这里DeveloperSite

这是我如何使用, android.view.WindowManager.LayoutParams WMLP = getWindow()的getAttributes()。

 WMLP.height =100;  
    WMLP.width = 100;     
    getWindow().setAttributes(WMLP); 
    getWindow().setGravity(Gravity.BOTTOM); 
+0

谢谢弗兰肯斯坦,我的申请被调整大小,并在底部转移,但其余区域将无法使用。它在物理上占据了整个屏幕。例如,如果屏幕尺寸是320 * 480,我的应用程序将在最低100 * 100内运行。剩下的区域会是黑色的 – john

+0

尝试设置背景颜色透明..或者活动主题透明.. – MKJParekh

+0

已经试过了,你所能做的只是看看背后是什么,但是你不能采取行动。我认为没有办法同时控制两个窗口,正在运行的应用程序将在物理上占据所有的屏幕。谢谢 – john

相关问题