正文
java中修改外边距代码 java程序修改
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
安卓编程 如何在Java代码里设置button的margin(外边距)?
1、获取按钮的LayoutParams
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)button.getLayoutParams();
2、在LayoutParams中设置margin
layoutParams.setMargins(100,20,10,5);//4个参数按顺序分别是左上右下
3、把这个LayoutParams设置给按钮
button.setLayoutParams(layoutParams); //mView是控件
Android如何在java代码中设置margin?
1、比如imageViewjava中修改外边距代码,有一个getLayout方法java中修改外边距代码,获得的layout在强转类型到LinearLayout或者其他,然后再设定margin什么的。
2、java中修改外边距代码我们平常可以直接在xml里设置margin,如:
Xml代码 ImageView android:layout_margin="5dip" android:src="@drawable/image" /
但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢?
通过查阅android api,java中修改外边距代码我们发现android.view.ViewGroup.MarginLayoutParams有个方法
setMargins(left, top, right, bottom)。
其直接的子类有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams。
aspose.cells for java 怎么设置外边距
/// summary
/// 设置表页的列宽度自适应
/// /summary
/// param name="sheet"worksheet对象/param
void setColumnWithAuto(Worksheet sheet)
{
Cells cells = sheet.Cells;
int columnCount = cells.MaxColumn; //获取表页的最大列数
int rowCount = cells.MaxRow; //获取表页的最大行数
for (int col = 0; col columnCount; col++)
{
sheet.AutoFitColumn(col, 0, rowCount);
}
for (int col = 0; col columnCount; col++)
{
cells.SetColumnWidthPixel(col, cells.GetColumnWidthPixel(col) + 30);
}
}
关于java中修改外边距代码和java程序修改的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。