Android之7大布局

一、什么是布局

布局就是把界面中的控件按照某种规律放在指定的位置,主要是为了解决应用程序在不同 手机中的显示问题

二、Android实现布局有两种方式:

1、代码:布局文件对应的Java类都是ViewGroup类的子类

2、xml配置文件:所有的布局文件都是放在res/layout文件夹中(布局支持嵌套)

三、布局的一些基本属性:

1、LinearLayout线性布局

1.1、类似Swing中的流式布局
android:orientation="vertical" :指定排列方式
值:vertical(垂直)
  horizontal(水平)



2、FrameLayout帧布局


3、TableLayout表格布局


4、AbsoluteLayout绝对布局(已经过时了)


5、RelativeLayout相对布局

5.1、控件的位置总是相对父容器或兄弟控件的

5.2、如果A控件的位置是相对B控件的,那B控件要先定义

5.3、每个控件使用L ayoutParams规定的参数来定义相对位置

5.4、LayoutParams的参数一类的值为true和false,另一类是其他控件的ID




6和7、 相对布局和RTL布局


四、布局重用

1、可以在布局文件中使用<include>标签重用布局

2、语法:<include android:id="@+id/cell1" layout="@layout/frame_layout">



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值