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的布局参数含义表

布局(一)_第1张图片

更多相关文章

  1. Android 解决沉浸式状态栏下,输入法弹出,布局不会自动调整的BUG
  2. android的抽屉控件SlidingDrawer的使用
  3. android:configChanges属性在不同版本SDK下需要注意的事项
  4. 浅谈Android五大布局——LinearLayout、FrameLayout, AbsoulteLa
  5. 控件更新Invalidate和postInvalidate的区别
  6. 16_Android生命周期再介绍,通过androidconfigChanges属性让界面旋

随机推荐

  1. android ImageView scaleType属性
  2. android 面试题一
  3. android 常用小知识点 tips (二)
  4. Android发送短信
  5. Android开发:设置widget大小为 4x1
  6. Android底层和中间层共同学习系列之andro
  7. Android上MediaScanner是如何工作的
  8. 取WiFi MAC地址
  9. 反抗金山毒霸的代码
  10. Android的SDK与ADT不匹配问题