安卓编程如何在java代码里设置button的margin(外边距)?
1.获取按钮的布局参数linearlayout.layoutparams布局参数布局参数=(linearlayout.layoutparams布局参数)button.getlayoutparams()2.设置布局参数中的边距layoutparams.setmargins布局参数(100,20,10,5)//四个参数按左上右下的顺序排列。三。将layoutparams设置为按钮button.setlayoutparams设置(layoutparams)//mview是控件
margin:margin
!android:layoutumarginleft=“10dip”表示定义控件的左边距为10dip!左边将有一个10度的空白区域
!dp是长度单位
!dp也称为dip。这与sp基本相似。如果设置长度和高度等属性,则可以使用dp或sp。但如果设置字体,则需要使用sp。dp与密度无关,sp除了密度外,与比例无关。如果屏幕密度为160,则dp、sp和px相同。1dp=1sp=1px,但如果以px为单位,屏幕尺寸保持不变(假设仍为3.2英寸),屏幕密度变为320。textview的原始宽度设置为160px,在密度为320的3.2英寸屏幕上比在密度为160的3.2英寸屏幕上短一半。但如果设置为160dp或160sp,系统会自动将width属性值设置为320px。就是160*320/160。320/160可以称为密度比例因子。也就是说,如果使用dp和sp,系统将根据屏幕密度的变化自动转换。]~android:paddingtop引用控件的内部内容与控件的上边缘之间的距离android:paddingbottom是指控件的内部内容与控件的下边缘之间的距离android:左填充控件的内部内容与控件的左边缘之间的距离android:paddinright引用控件的内部内容与控件的右边缘之间的距离
原文标题:基于android的app开发 安卓编程如何在Java代码里设置button的margin(外边距)?,如若转载,请注明出处:https://www.saibowen.com/tougao/21729.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。