关于Android 开发控件掩藏 及调整对应控件margin的解决方案

关于Android 开发控件隐藏 及调整对应控件margin的解决方案一、Android控件显示及隐藏 returnButton.setVis

关于Android 开发控件隐藏 及调整对应控件margin的解决方案

一、Android控件显示及隐藏

 

returnButton.setVisibility(View.GONE);//隐藏不占空间

returnButton.setVisibility(View.INVISIBLE);//隐藏占空间

returnButton.setVisibility(View.VISIBLE);//显示控件

 

二、关于调整控件margin属性

 

RelativeLayout.LayoutParams rl = (RelativeLayout.LayoutParams) webView.getLayoutParams();int marginBottom = (int)(this.getResources().getDisplayMetrics().density * 55 + 0.5f);//转换为像素单位,55为自己要指定的dip值,0.5f为固定值rl.setMargins(rl.leftMargin,rl.topMargin,rl.rightMargin,marginBottom);//由于设置的参数为像素单位需要转换   webView.setLayoutParams(rl);
ps:欢迎各位指正