LinearLayout 线性布局有两种,分别是水平线性布局和垂直线性布局,LinearLayout属性中android:orientation为设置线性布局当其="vertical"时,为 垂直线性布局,当其="horizontal"时,为水平线性布局,不管是水平还是垂直线性布局一行(列)只能放置一个控件。

下面我们举例说明:

垂直线性布局

<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="vertical" >  <EditText   android:layout_width="100dp"  android:layout_height="wrap_content"  />  <Button   android:layout_width="100dp"  android:layout_height="wrap_content"  android:text="Button1"/>  <Button   android:layout_width="100dp"  android:layout_height="wrap_content"  android:text="button2"/>  </LinearLayout> 

运行的结果:

水平线性布局:

<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="horizontal" >  <EditText   android:layout_width="100dp"  android:layout_height="wrap_content"  />  <Button   android:layout_width="100dp"  android:layout_height="wrap_content"  android:text="Button1"/>  <Button   android:layout_width="100dp"  android:layout_height="wrap_content"  android:text="button2"/>  </LinearLayout>  

运行结果:

android布局之线性布局相关推荐

  1. android动态更改布局宽高,动态更改Android上的线性布局宽度或高度

    我试图动态更改线性布局或任何其他窗口小部件宽度或高度,但引发异常.动态更改Android上的线性布局宽度或高度 我的布局: android:id="@+id/abc" androi ...

  2. 【Android】UI布局之线性布局(登录界面代码)

    1.布局管理 组件在activity中呈现的方式,包含组件大小.间距.对齐方式 Android提供了两种布局的实现方式: .在xml配置文件中声明,通过setContentView(R.layout. ...

  3. Android布局之线性布局LinearLayout(二) ----简单模仿ios端小米计算器主界面UI

    Android布局之线性布局LinearLayout(二) ----简单模仿ios端小米计算器主界面UI   今天老师的要求是让用LinearLayout布局做自己手机自带的计算器的UI设计,因为io ...

  4. 六大布局之线性布局详解

    1. 什么是Layout? Layout--界面布局,为应用程序提供界面架构.控制Activity中控件的大小.位置.颜色等属性的方法. Layout 与 ViewGroup的关系 ViewGroup ...

  5. 安卓六大布局之 线性布局(LinearLayout)

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面. Android的六大布局分别是 LinearL ...

  6. android 线性布局位置,android – 如何在线性布局中更改视图的位置.

    所以我有一个已经填充了子项的线性布局.有没有办法改变其中一个孩子的位置? 如果有任何帮助的话,我正试图交换他们之间的观点. final LinearLayout parrent = (LinearLa ...

  7. Android中的线性布局

    文章目录 1 线性布局 1.1 所有布局中的常用属性 1.2 线性布局的常用属性 1.3 线性布局示例 1 线性布局 1.1 所有布局中的常用属性 布局重要属性: android:layout_wid ...

  8. Android中关于线性布局基线对齐的讲述

    http://www.doubleencore.com/2013/10/shifty-baseline-alignment/ PS:下面的内容只是自己学习后进行知识梳理记忆所用的,并不全面,也可能理解 ...

  9. Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)

    文章目录 1. 开发第一个Hello World程序 1.1 开发程序 1.2 认识程序中的文件 1.3 Android程序结构 1.4 安卓程序打包 2. Android UI开发 2.1 布局的创 ...

最新文章

  1. [深入浅出Cocoa]iOS网络编程之Socket
  2. jQuery自定义美化下拉框
  3. redis api-set
  4. Tomcat 之 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099;...
  5. oracle 挖掘日志,Oracle 日志挖掘(LogMiner)使用详解
  6. adb——Android的ADB工具使用
  7. PHP解决方案@时间差异计算函数
  8. Mysql 行转列,列转行
  9. JSONArray传值的使用小结
  10. three.js场景中看不到模型/看不到阴影
  11. parse data from Nacos error
  12. 中国农村统计年鉴合集(1985-2019年)
  13. 分享一个很好的dll查看器
  14. adobe软件卸载不了怎么办?那就使用dobe官方清理工具吧!
  15. 数据库系统-实体-联系模型
  16. PHP 开源 ERP 系统 Discover
  17. 转 js控制excel打印完美解决方案
  18. 【Ping检测】使用Ping命令检查网络连接情况
  19. 用决策树预测获胜球队
  20. 【C】指针的相关运算练习题

热门文章

  1. DCMTK:读取DICOM图像,添加模态LUT并将其写回
  2. VTK:PolyData之CellTreeLocator
  3. Qt Creator列表和其他数据模型
  4. C++lowest common ancestor最近公共祖先算法(附完整源码)
  5. C语言实现希尔排序shell sort算法之二(附完整源码)
  6. QT的QDnsLookup类的使用
  7. linux命令实验设备,实验二 Linux系统的常用命令
  8. display函数怎么使用_损失函数—深度学习常见损失函数总结【图像分类|上】
  9. linux sqlserver_SQL Server 与 MySQL存储引擎
  10. 电子计算机系统可以分为几类,电子计算机分为两大类.doc