博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
👉点击跳转到网站
一、setMargins表示该按钮控件相对于父控件的距离
LinearLayout.LayoutParams params_btn = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, height);
params_btn.setMargins(0,0,0,bottom); //这里的距离为像素px
注:dp转px 公式
int bottom = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 5, this.getResources().getDisplayMetrics());
二、setPadding() 表示按钮中的内容 相对于按钮这个控件的距离
Button btn = new Button(this);
btn.setPadding(bottom,bottom,bottom,bottom);