android动态设置控件高度

动态设置控件高度的意思就是,通过已经运行在内存中apk,加载一个页面的时候在java里动态声明控件高度,或页面加载完毕,点击一个槽,控件高度被改变;

xml文件



        

        

    

 

注意:包裹层的高度是wrac

 

java文件:

 

高度获取

 h=getStatusBarHeight(getActivity());

 

上面是获取状态栏的高度

mViewTop=view.findViewById(R.id.view_shopTop);

        LinearLayout.LayoutParams params= (LinearLayout.LayoutParams) mViewTop.getLayoutParams();

        params.weight=LinearLayout.LayoutParams.MATCH_PARENT;

        params.height=h;

        mViewTop.setLayoutParams(params);

 

你可能感兴趣的:(android)