LinearLayout是Android中最经常使用的布局之中的一个。它将自己包括的子元素依照一个方向进行排列。方向有两种,水平或者竖直。这个方向能够通过设置android:orientation="vertical"或者android:orientation="horizontal"来实现。全部的元素排列都是一个接着一个的。假设是竖直排列,那么LinearLayout的元素就一个接着一个的从上到下竖直排列,比如,在以下的样例中。MainActivity的视图就是这样竖直的一个一个接着排列的。

假设是水平排列,那么就是LinearLayout里边的子元素从左到右一个一个的进行排列。

实例:LayoutDemo

执行效果:

代码清单:

布局文件:main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><Buttonandroid:id="@+id/button1"android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="RelativeLayout的使用" /><Buttonandroid:id="@+id/button2"android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="FrameLayout的使用" /><Buttonandroid:id="@+id/button3"android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="TableLayout的使用" />
</LinearLayout>

Java源码文件:MainActivity.java

package com.rainsong.layoutdemo;import android.app.Activity;
import android.os.Bundle;public class MainActivity extends Activity
{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}
}

转载于:https://www.cnblogs.com/blfshiye/p/5403307.html

Android UI布局之LinearLayout相关推荐

  1. Android UI布局之线性布局LinearLayout

    Android UI 布局 线性布局 线性布局 activity_main.xml <?xml version="1.0" encoding="utf-8" ...

  2. Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分

    Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...

  3. Android UI -- 布局介绍(布局包括FrameLayout, LinearLayout, RelativeLayout, GridLayout)

    首先介绍常用布局类 FrameLayout 最简单的布局管理器. 这个布局管理类有几个特性: 添加组件默认在左上角的. 如果添加多个组件会叠加到一起,并且都在左上角.(可以通过一gravity属性改变 ...

  4. android ui布局适配,Android适配全面总结(一)----屏幕适配

    前言 Android适配是一个老生常谈的问题,很多程序员觉得很恶心,不愿意做适配,但是又不得不做.然后老板说,这位兄弟,做好了,今天晚饭给你加个鸡腿,然后程序员开始找各种资料,忙活起来了,最终在苦逼的 ...

  5. android 模板 ui布局,Android UI布局

    一.线性布局-LinearLayout(至上而下布局) 其中 android:orientation="vertical"意思为垂直 方向的线性布局,此处的"vertic ...

  6. android ui布局开发,Android UI设计初步(基本布局)

    1.线性布局(LinearLayout) 线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件.线性布局的作用就像它的名字一样:它将控件组织在一个垂直 ...

  7. android布局的作用,Android UI布局经验总结

    如何在Android中动态设置颜色透明?10%20%到100% Android布局分析工具HierarchyView Android使用include/merge/ViewStub优化布局 List的 ...

  8. Android UI布局—— 仿QQ登录界面

    最近,有点空闲的时间就拿QQ登录界面来模仿练手,做了个简单的登录界面.界面一般般吧,不算很漂亮,现在拿出来分享,希望大家一起学习与进步.有什么不足之处,请各位大侠多多赐教,谢谢.这个界面涉及到Line ...

  9. android ui布局适配,Android设备的界面适配设计

    Android设备App设计中有一个问题可能会被设计师忽略,在各种分辨率各种尺寸"杂屏"的界面适配.可能产出的界面稿在常用的720*1280的分辨率中是完美,但一到各个不同分辨率不 ...

最新文章

  1. 【力扣网练习题】移除元素
  2. python的迭代器for_python特性(二):迭代器与for语句
  3. 通过HTTPS使用HttpClient信任所有证书
  4. Vue-员工管理系统
  5. CentOS 7 解决丢失 nginx.pid
  6. 渴望尽快能找到工作,开始上班
  7. POJ-1789 Truck History 最小生成树
  8. 用react-service做状态管理,适用于react、react native
  9. html广告条效果,css3炫酷网站banner广告动画特效
  10. 开源中国 Android 客户端 v2.8.4 代码开源
  11. angular学习笔记(九)-css类和样式2
  12. Python全栈开发——线程与进程的概念
  13. 为什么我的Linux主机内存用的那么快?
  14. UML图详细图文教程
  15. 怎么样把 swf格式 转换为flv格式
  16. ISO8601时间格式转换为Date
  17. shell特殊命令 sort_wc_unip命令
  18. Python基本数据类型--列表
  19. 关于FileWrite写入文本后,打开文本发现是空的
  20. 微软 Teams 可以排排坐了~~ C位你要不要?

热门文章

  1. 一个Lex/Yacc完整的示例(可使用C++)
  2. ARM处理器中“8位位图”
  3. HDU-6470 Count (构造矩阵+矩阵快速幂)
  4. 参数形参错误之 SyntaxError: non-default argument follows default argument
  5. C++ Primer这本书怎么样?
  6. 运行mysql数据库的命令_mysql 数据库常用命令
  7. java网络文章博客抓取系统_java 后端博客系统文章系统——No3
  8. python 通信中间件_apachemiddleware-有用的Python中间件,用于mod\wsgi部署-James Gardner 0.1.1 0.1.0...
  9. JAVA学习:maven开发环境快速搭建How to download J2EE API (javaee.jar) from Maven
  10. Oracle中类似于isql或osql的命令行工具