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="https://www.04ip.com/post/@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;
【java中修改外边距代码 java程序修改】int columnCount = cells.MaxColumn;//获取表页的最大列数
int rowCount = cells.MaxRow;//获取表页的最大行数
for (int col = 0; colcolumnCount; col)
{
sheet.AutoFitColumn(col, 0, rowCount);
}
for (int col = 0; colcolumnCount; col)
{
cells.SetColumnWidthPixel(col, cells.GetColumnWidthPixel(col)30);
}
}
关于java中修改外边距代码和java程序修改的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读