`
1140566087
  • 浏览: 559252 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18535
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314144
Group-logo
J2ME 基础学习课程集
浏览量:18750
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17581
社区版块
存档分类
最新评论

Android 开发布局 线性布局---LinearLayout

阅读更多
引用
Android-----线性布局
Android 的界面是有布局和组件协同完成的,布局就好像是建筑里的框架,而组件则相当于建筑里面的砖瓦。组件按照要求的顺序进行排列组合,就组成了用户所看见的界面。Android的五大布局为:
1. LinearLayout 线性布局
2. FrameLayout 单帧布局
3. RelativeLayout 相对布局
4. AbsoluteLayout 绝对布局
5. TableLayout 表格布局


LinearLayout:
LinearLayout 按照垂直或者水平的顺序依次排列子元素,每一个子元素位于前一个元素之后。如果是垂直排列,那么就是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度是多少;如果是水平排列,那么就是一个单行N列的结构。如果搭建两行两列的结构,通常的办法是先垂直排列两个元素,每一个元素里再包含一个LinearLayout进行水平排列。
LinearLayout 中的子元素属性:android:layout_weight生效,它用于描述该子元素在剩余空间中占有的大小比例,加入一行只有一个文本框,那么它的默认值就是0,如果一行中有两个等长的文本框,那么他们的android:layout_weight值可以同为:1,如果一行中有两个不等长的文本框,那么他们的android:layout_weight值分别为:1和2 ,那么第一个文本框将占据剩余空间的三分之二,第二个文本框将占剩余空间的三分之一,android:layout_weight遵循数值越小,重要度越高的原则;
1
0
分享到:
评论

相关推荐

    Android课程实验-线性布局实验-限制布局实验-表格布局实验-自制的浏览器.zip

    线性布局(LinearLayout)是Android中最基础的布局方式,可以将子视图按照垂直或水平方向排列。实验可能包括设置权重、调整布局方向、添加不同类型的视图等,以理解和掌握布局管理器的工作原理。 3. **IntentTest**...

    Android开发学习23】界面布局之线性布局LinearLayout代码

    线性布局(LinearLayout)是Android中最常见的布局方式,它按照垂直或水平方向排列其子视图(Views)。线性布局允许开发者设置子视图的权重,以实现更加灵活的布局管理。在布局XML文件中,我们通常使用`...

    Android---UI篇

    •Android---UI篇---LinearLayout(线性布局) • •Android---UI篇---WebView(网络视图) • •Andorid---UI篇---两种进度条(ProgressBar) • •Android---UI篇---Dialog(对话框) • •Android---UI篇---...

    AndroidStdio LinearLayout 线性布局写一个登录界面_顾缘君兮的博客-CSDN博客.html

    AndroidStdio LinearLayout 线性布局写一个登录界面_顾缘君兮的博客-CSDN博客.html

    Android 线性布局使用方法

    在Android开发中,布局管理器是构建用户界面的关键部分,其中线性布局(LinearLayout)是最基础也是最常用的布局之一。线性布局按照垂直或水平方向将子视图(Views)排列,如同一串珠子般依次排开。下面我们将深入...

    Android布局控件之linearlayout案例

    线性布局(LinearLayout)正如其名,按照垂直或水平的方向排列子视图。它的主要属性包括`orientation`(方向)、`weight`(权重)以及`gravity`(对齐方式),这些属性决定了子视图如何在布局中分布。 1. **方向...

    Android移动应用开发线性布局LinearLayout的weight属性简介.pdf

    《Android移动应用开发线性布局LinearLayout的weight属性详解》 在Android移动应用开发中,界面设计是一项关键任务,尤其在多样化的设备分辨率环境下,保证布局的适应性和灵活性至关重要。LinearLayout作为常用的...

    菜鸟Android开发系列之:线性布局

    在Android应用开发中,线性布局(LinearLayout)是开发者最常用的一种布局管理器。它按照垂直或水平方向将子视图(View)排列,形成一个单一的行或列。本系列教程将深入探讨线性布局的使用方法和技巧,帮助初学者更...

    Android 五大布局方式详解

    Android中常用的5大布局方式有以下几种:...线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的方向。属性值有垂直(vertical)和水平

    android线性布局开发文档

    在Android应用开发中,线性布局(LinearLayout)是开发者最常用的一种布局管理器。它按照垂直或水平方向来排列子视图(View),使得每个子视图都沿着一个单一的轴线排列。线性布局简单易用,适用于创建简单的用户...

    Android移动应用开发线性布局LinearLayout的常用属性.pdf

    在Android移动应用开发中,LinearLayout是一种基础且常用的布局管理器,用于将子视图(Views)按照垂直或水平方向进行排列。本文将详细讲解LinearLayout的常用属性,帮助开发者更好地理解和运用这一布局。 1. `...

    Android 百分比布局库(percent-support-lib)

    而在百分比线性布局中,权重可以是相对的,比如子视图可以占据总宽度的30%。 除了这些基础布局组件,百分比布局库还提供了PercentLayoutHelper类,它是辅助类,可以帮助非直接继承自百分比布局的自定义布局实现...

    Android UI组件LinearLayout线性布局详解

    线性布局LinearLayout是Android开发中常用的一种布局方式,它遵循一个单一的行或列的方向来组织子视图。LinearLayout的主要特点在于它的简单性和灵活性,可以根据需求进行水平或垂直的排列。 1. **线性布局的概念**...

    Android 五大布局之(一) 线性布局和相对布局

    本篇文章将深入探讨两种最常用的布局管理器——线性布局(LinearLayout)和相对布局(RelativeLayout),它们是Android开发者必须掌握的核心知识。 线性布局是Android中最基础的布局方式,如同它的名字所示,它会...

    Android 可升缩LinearLayout-IT计算机-毕业设计.zip

    - **基本概念**:LinearLayout是一个线性布局容器,可以设置为垂直或水平排列,按照添加子视图的顺序依次排列。 - **权重**:LinearLayout中的`android:layout_weight`属性很重要,它决定了子视图在剩余空间中的...

    Android 线性布局 实例

    在Android开发中,线性布局(LinearLayout)是基础且常用的布局管理器之一,它允许开发者按照垂直或水平方向排列子视图(View)。本实例针对初学者,将深入讲解线性布局的使用方法和特点。 一、线性布局介绍 线性...

    IOS-类似Android的布局方式

    在iOS开发中,尽管苹果提供了其独特的Auto Layout系统来实现界面布局,但有时开发者可能会觉得它的学习曲线较陡峭,或者对于熟悉Android布局的人来说不够直观。"IOS-类似Android的布局方式"是一个针对这种情况的解决...

    Android自定义LinearLayout布局显示不完整的解决方法

    在 Android 开发中,自定义 LinearLayout 是一个常见的需求,但是有时候我们可能会遇到布局显示不完整的问题,本文将为大家介绍关于 Android 自定义 LinearLayout 布局显示不完整的解决方法。 知识点一:自定义 ...

    Android用户界面设计:线性布局.pdf

    Android 用户界面设计:线性布局 Android 用户界面设计中,线性布局是一个非常重要的概念。线性布局是一种基本的布局类型,通过它可以组织用户界面控件或者小工具在屏幕上垂直或水平地排列。使用得当,线性布局...

    android Activity布局初步(一)- 线性、表格布局

    总结起来,线性布局和表格布局是Android开发中不可或缺的基础工具。理解并熟练掌握它们的使用,将有助于构建高效、可维护的UI,并为用户提供良好的用户体验。在后续的文章中,我们将继续探讨更高级的布局管理策略...

Global site tag (gtag.js) - Google Analytics