美文网首页
RelativeLayout.LayoutParams Lin

RelativeLayout.LayoutParams Lin

作者: y2015 | 来源:发表于2019-05-13 15:14 被阅读0次

    如果父布局是LinearLayout

                    LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) getLayoutParams();
                    params.leftMargin = 50;
                    params.rightMargin = 100;
                    setLayoutParams(params);
    

    如果父布局是RelativeLayout, 直接设置leftMargin,rightMargin没有效果

                    RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) getLayoutParams();
                    layoutParams.setMargins(getLeft() + offsetX, getTop() + offsetY,0,0);
                    setLayoutParams(layoutParams);
    

    相关文章

      网友评论

          本文标题:RelativeLayout.LayoutParams Lin

          本文链接:https://www.haomeiwen.com/subject/bxzlaqtx.html