动态更改布局

来源:互联网 发布:cad免费制图软件 编辑:程序博客网 时间:2024/06/15 00:03
 @Override            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {                int out_h = rl.getHeight();                ViewGroup.LayoutParams in_lp = tv.getLayoutParams();                in_lp.height = out_h*(100-progress)/100;                tv.setLayoutParams(in_lp);                tv.requestLayout();                Log.i("Ma","----out==="+out_h+"=====int====="+in_lp.height);            }


以TextView tv为例:


利用seekbar动态控制控制tv的高度:out_h 父控件的高度

~必须要使用LayoutParams才可以动态加载。

0 0
原创粉丝点击