Android:如何设置活动窗口的绝对大小?

zer*_*lus 8 android

有没有办法将GUI屏幕(Activity)设置为200dip宽和150dip高,使用XML还是以编程方式?

我找到了getWindow().setLayout(),但是它只为宽度和高度采用了预定义的常量.

hac*_*bod 11

您可以在Window.setLayout()中使用绝对数字,就像您可以在其他任何地方指定布局宽度和高度一样.抱歉,文档不清楚.


jet*_*ary 5

WindowManager.LayoutParams params = getWindow().getAttributes();  
        params.x = 0;  
        params.height = 650;  
        params.width = totalWidth;  
        params.y = totalHeght/10;

        this.getWindow().setAttributes(params); 
Run Code Online (Sandbox Code Playgroud)

也许它有效......但请确保值......