Android 布局菜鸟 android中的布局类型和特点?

 

    
一、LinearLayout(线性布局)
1、 特点:

        主要以水平或垂直方式来排列界面中的控件。并将控件排列到一条直线上。在线性布局中,如果水平排列,垂直方向上只能放一个控件,如果垂直排列,水平方向上也只能放一个控件。
2、适⽤场景:

        Android开发中最常见的 ⼀种布局⽅式,排列方式只有水平排列和垂直排列两种,orientation 设置为 horizontal 为水平排列, 设置为 vertical为垂直排列,默认水平排列。
3、缺点:

        在设计复杂页面时要嵌套过多的层级,降低页面加载速度
 4、常用属性
 (1)android:id

        用于设置当前布局的唯一标识。在XML文件中它的属性值是通过“@+id/属性名称”定义的。为布局指定android:id 属性后,在R.java文件中,会自动生成对应的int值。在Java代码中通过为findViewById()方法传入该int值来获取该布局对象。
(2)orientation属性

        在线性布局中,控件排列有水平和垂直两个方向,控件排列方向由android:orientation属性来控制,该属性需要加在LinearLayout标记的属性中。
(3)gravity属性

        线性布局的控件默认是从

相关推荐

  1. Android布局有哪些?

    2024-01-17 09:00:02       6 阅读
  2. Android布局优化方案

    2024-01-17 09:00:02       36 阅读
  3. Android studio布局详解

    2024-01-17 09:00:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 09:00:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 09:00:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 09:00:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 09:00:02       18 阅读

热门阅读

  1. LeetCode第198题 - 打家劫舍

    2024-01-17 09:00:02       35 阅读
  2. 设计模式——策略模式

    2024-01-17 09:00:02       29 阅读
  3. 微信小程序支付之V2支付

    2024-01-17 09:00:02       24 阅读
  4. Django消息框架

    2024-01-17 09:00:02       36 阅读
  5. Wargames与bash知识19

    2024-01-17 09:00:02       27 阅读
  6. 【Python 千题 —— 基础篇】猜数字小游戏

    2024-01-17 09:00:02       30 阅读
  7. js arguments对象的由来和用法

    2024-01-17 09:00:02       26 阅读