LayoutParams的使用场合

    xiaoxiao2021-12-14  22

    LayoutParams的使用场合

    有时在android中 需要用到LayoutParams ,得到 LayoutParams 的方式有两种, 直接调用getLayoutParams(),得到控件所对应的布局属性,就是xml中所定义的属性.还有一种就是 如: LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams 那么什么时候用哪个呢? getLayoutParams是有父布局的时候,才可以得到布局,为什么是这样了, 因为android 中视图的的绘制,其实都是有一个默认的背景的,最外层的其实一个帧布局, getLayoutParams 就是得到布局属性, 布局布局,就必须有所依赖的布局才会生效. 所以现在记住一点,这个是有所依赖的父布局才会生效, 如:一个TextView没有什么包裹的话,就得不到属性,返回为nullnew 出来的 LayoutParams 就是不受限制了, 写代码的时候,根据实际情况使用, 布局属性只有你自己最清楚, 后面想到在补充…
    转载请注明原文地址: https://ju.6miu.com/read-968492.html

    最新回复(0)