• 【项目笔记】拿不到高度值


    1         // 获取安全描述信息完整高度
    2         ll_des_root.measure(0, 0);
    3         mDesHeight = ll_des_root.getHeight();
    4         System.out.println("描述信息高度:"+mDesHeight);

    log输出

    1 07-15 10:25:31.514: I/System.out(30431): 描述信息高度:0

    高度值mDesHeight一直是0。应该这么写:

    1         // 获取安全描述信息完整高度
    2         ll_des_root.measure(0, 0);
    3         mDesHeight = ll_des_root.getMeasuredHeight();
    4         System.out.println("描述信息高度:"+mDesHeight);

    拿到的是测量高度

    PS:

    宽度或者高度如果不会变化的话,可以直接getMeasuredWidth或者getMeasuredHeight,例如布局文件里已经写了match_parent了那说明宽度或高度确定了,可以直接获得宽度或高度,而不需先measure(0,0);

  • 相关阅读:
    订单号设计
    小公司的技术架构原则
    Redis配置详解
    实现图片懒加载
    Js的GC机制
    防抖与节流
    Js中的堆栈
    浏览器窗口间通信
    块级格式化上下文
    实现瀑布流布局
  • 原文地址:https://www.cnblogs.com/johnsonwei/p/5672731.html
Copyright © 2020-2023  润新知