布局(一)

Android推荐使用XML布局文件来定义用户界面,所有组件都提供了两种方式来控制组件的行为:

1)在XML布局文件中通过XML属性进行控制;

2)在Java程序代码中通过调用方法进行控制;

实质都是控制UI组件的XML属性还有对应的方法,控件默认在布局的左上角。

一、android:layout_width和android:layout_height

在Android布局文件中定义视图(控件)垂直或水平大小,

android:layout_width表示的是控件的宽度,android:layout_height表示控件的高度;

其属性有fill_parent、wrap_content和match_parent(Android中fill_parent和match_parent(从Android2.2)是一样的。)

1、wrap_content:表示大小刚好足够显示当前控件里的内容;

2、fill_parent:将强制性让它布满整个屏幕或填满父控件的空白;

二、layout_marginTop 指定该属性所在控件距上部最近控件的最小值,其为ViewGroup.MarginLayoutParams的属性

margin边缘的意思,marginTop则可理解为上边缘。同理:

layout_marginBottom 指定该属性所在控件距下部最近控件的最小值;

layout_marginLeft 指定该属性所在控件距左边最近控件的最小值;

layout_marginRight 指定该属性所在控件距右边最近控件的最小值。

三、RelativeLayout的布局参数含义表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录. 转载请注明出处:http:/...
    passiontim阅读 4,939评论 0 31
  • Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料.第一类:属性值...
    HangChen阅读 5,188评论 0 24
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,243评论 25 708
  • 如果我是一种动物,我会是变色龙 为什么想当变色龙?其实这是个偶然的想法。 昨晚我睡不着,由于白天睡眠太多的缘故。我...
    佳期如梦2020阅读 285评论 0 0
  • 买了很多书,还没挤出时间看。 开喜秾纤落更幽,树头何用胜溪头;有时细数坐来久,尽日贪看忘却愁。 惹草萦沙风冉冉,伤...
    苏白杞阅读 318评论 0 8

友情链接更多精彩内容