Android如何在java代码中设置margin?

Android如何在java代码中设置margin?,第1张

1、比如imageView,有一个getLayout方法,获得的layout在强转类型到LinearLayout或者其他,然后再设定margin什么的。

2、我们平常可以直接在xml里设置margin,如:

Xml代码 <ImageView android:layout_margin="5dip" android:src="@drawable/image" />

但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢?

通过查阅android api,我们发现android.view.ViewGroup.MarginLayoutParams有个方法

setMargins(left, top, right, bottom)。

其直接的子类有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams。

在页面设置里,用页边距margins调。

margin,是CSS语法,这个简写属性用于在一个声明中设置所有当前或者指定元素所有外边距的宽度,或者设置各边上外边距的宽度。

margin 简写属性在一个声明中设置所有当前或者指定元素外边距属性。该属性可以有 1 到 4 个值。

margin 属性接受任何长度单位、百分数值甚至负值。

margin 属性可以单独改变元素的上,下,左,右边距。也可以一次改变所有的属性。

word里面的 margin、header、footer(即页边距、页眉、页脚)的设置方法:

一、如何设置页边距

方法1:打开word软件,选择需要使用的文件,依次单击鼠标打开:文件-页面设置,然后就可以以厘米为单位设置页边距了。一般是上下左右2厘米或者2.5厘米。默认的值貌似是3.17厘米,根据具体规定或着个人需求。页边距不要小于0.6厘米,否则打印机可能不能打印完整。

方法2:打开word软件,选择需要使用的文件,在下拉菜单中选择"打印预览",进去后,上面和左面会有两个尺度标,你按自己要求设置就行了(有些工具栏里有"打印预览"的图标是直接出现在页面里的,按一下那个图标就可直接进入预览)。

二、页眉、页脚的设置方法:

页眉和页脚是指位于上页边区和下页边区中的注释性文字或图片。通常,页眉和页脚可以包括文档名、作者名、章节名、页码、编辑日期、时间、图片以及其它一些域等多种信息。根据页面设置·版式选项卡上的设定,可在文档不同页上设置不同的页眉和页脚。

单击视图·页眉和页脚后,进入页眉和页脚视图,页眉和页脚的设置就在其中进行。

1、利用页眉和页脚工具栏设置。

单击插入页码、插入页数、插入日期、插入时间按钮,可将页码、总页数、日期、时间等插入光标所在处。

单击设置页码格式后,可在页码格式对话框上设置页码格式。

单击显示前一项或显示下一项,可以将光标移至前一节或后一节的页眉(或页脚)中。

单击在页眉和页脚间切换按钮,可将光标从页眉(或页脚)移至页脚(或页眉)中。

单击页面设置按钮后,可进行页面设置设置。

单击显示/隐藏文档文字按钮,可以显示/隐藏文档页面上的内容。

只有文档分节后,同前按钮才能使用。单击该按钮可使页眉和页脚区边线右上角处显示或不显示与一上节相同字样(右图)。分别表示本节页眉和页脚与上一节的相同或不同。

2、直接设置

文字可在光标所在处直接输入。

插入图片的方法是:将光标移至需插入图片处,单击插入·图片·来自文件(或剪贴画),再选定需插入的图像文件名(或剪贴画),然后单击确定。

插入其它域(如,章节名等)的方法是:单击插入·域,再在域对话框上选定需插入的域,然后单击确定(待介绍域时,再详述)。

3、页眉、页脚区的位置及高度

页眉、页脚区的位置受两个因素影响。一是页面设置中页边距选项卡上距边界选项区的选择;二是页眉、页脚区的高度。因此,改变距边界的大小和页眉、页脚区的高度,可以改变页眉、页脚区的位置。

页眉、页脚区的高度取决于其中的文字、图片的高度。

4、删除页眉线的方法

插入页眉后在其底部加上一条页眉线是默认选项。如果不需要,可自行删除。

方法是:进入页眉和页脚视图后,将页眉上的内容选中,然后单击格式·边框和底纹。在边框选项卡设置选项区中选中无,再单击确定即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7859565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存