根据父布局的宽高,动态设置控件的宽高

来源:互联网 发布:c语言中数据类型与% 编辑:程序博客网 时间:2024/06/05 14:53

代码

        //获取二维码父布局的宽度        final ViewTreeObserver vto = rlDialog.getViewTreeObserver();        vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {            @Override            public void onGlobalLayout() {                rlDialog.getViewTreeObserver().removeOnGlobalLayoutListener(this);                codeWidth = rlDialog.getWidth();                Log.i("123", "宽is: "+codeWidth);                RelativeLayout.LayoutParams paramsCode = new RelativeLayout.LayoutParams(codeWidth,codeWidth);                ivQcodeDialog.setLayoutParams(paramsCode);            }        });        //获取二维码父布局的宽度
0 0
原创粉丝点击