基于android的app开发 安卓编程如何在Java代码里设置button的margin(外边距)?
安卓编程如何在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开发 androidbutton位置 android studio返回上一个页面
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。