zoukankan      html  css  js  c++  java
  • android之动态设置控件高宽

    两种情况

      1.控件外层父控件为 LinearLayout

           topRightLayout.setLayoutParams(new LinearLayout.LayoutParams((int) (getDisplayWidth(this) * 0.8),

           LayoutParams.FILL_PARENT));

       1.控件外层父控件为 RelativeLayout

           topRightLayout.setLayoutParams(new RelativeLayout.LayoutParams((int) (getDisplayWidth(this) * 0.8),

           LayoutParams.FILL_PARENT));

     

       获取屏幕宽度

           public int getDisplayWidth(Context context) {

                DisplayMetrics dm = new DisplayMetrics();

                WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);

                wm.getDefaultDisplay().getMetrics(dm);

                return dm.widthPixels;

           }

     

         获取屏幕高度

         public int getDisplayWidth(Context context) {

     

                DisplayMetrics dm = new DisplayMetrics();

     

                WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);

     

                wm.getDefaultDisplay().getMetrics(dm);

     

                return  dm.heightPixels;

     

           }

     

     

  • 相关阅读:
    EF-一对一关系
    EF-生成迁移版本
    打包、压缩指令
    gut pull 拉取出错
    nohup的使用方法
    fopen打开文件出错
    实现多线程下载图片到本地③
    实现单线程下载图片到本地②
    服务器重装系统后终端登录不上去
    简单实现图片抓取下载到本地①
  • 原文地址:https://www.cnblogs.com/zyppac/p/3597108.html
Copyright © 2011-2022 走看看