zoukankan      html  css  js  c++  java
  • Android动态Java代码调整window大小

    Android调整window大小


    举一个例子,设置当前的APP所需要的屏幕高度为设备高度的一半:
    Window window = getActivity().getWindow();
            WindowManager.LayoutParams windowLayoutParams = window.getAttributes();
    
            DisplayMetrics dm= new DisplayMetrics();
            window.getWindowManager().getDefaultDisplay().getMetrics(dm);
            int screenHeight =dm.heightPixels;
            windowLayoutParams.height = screenHeight/2;
    
            window.setAttributes(windowLayoutParams);

    代码结果:




    需要注意的是,经过这样的代码设置后,将导致整个APP在设备屏幕上的高度占据整个设备高度的一半且居中。可以看到图中剩余的屏幕全部成黑色。而不是某个具体view或者布局的高度占一半。


  • 相关阅读:
    Animation
    Calendar
    ToggleButton
    ASP.NET备份恢复SqlServer数据库
    ConfirmButton
    DropDown
    备份与恢复ACCESS数据库
    PopupControl
    CascadingDropDown
    RoundedCorners
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6147263.html
Copyright © 2011-2022 走看看