博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
👉​​​点击跳转到网站​

一、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);