线性布局LinearLayout

Posted apptester

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性布局LinearLayout相关的知识,希望对你有一定的参考价值。

常用属性

id:控件唯一属性

android:id="@+id/ll_1"

---------------------------------------

layout_width:宽度

layout_height:高度

android:layout_width="300dp"  固定宽度和高度

android:layout_height="300dp"

android:layout_width="match_parent" 同父控件一样

android:layout_height="wrap_content"同内部元素一样,内部元素撑多大就是多大

---------------------------------------

background:背景颜色

android:background="#0ff302"

---------------------------------------

orientation:布局排列,指内部元素的布局方式(只有线性布局才使用)

android:orientation="horizontal" 横向

android:orientation="vertical"纵向

---------------------------------------

gravity:它里面的内容的位置

android:gravity="center"

下图中绿色view在黑色LinearLayout中的正中央

layout_gravity:它相对于父类控件的位置

android:layout_gravity="center_horizontal"

黑色LinearLayout在父LinearLayout的水平居中位置

---------------------------------------

layout_weight:权重

layout_weight : 用于指定剩余空闲空间的分割比例

绿色宽度:父LinearLayout-30dp/2

黑色宽度:绿色宽度+30dp

--------------------------------------

view:Android应用的所有UI组件都继承了View类,View组件非常类似于Swing编程中的JPanel,它代表了一个空白的矩形区域,View组件没有任何内容。对于Android应用的其它UI组件来说,它们都继承了View组件,然后在View组件提供的空白区域上绘制外观。

 

 

技术分享图片
 

 

技术分享图片
 


以上是关于线性布局LinearLayout的主要内容,如果未能解决你的问题,请参考以下文章

Android UI布局-1.1线性布局-线性布局基础

垂直线性布局内的水平线性布局

LinearLayout (线性布局)的分析

android 线性布局 居右

安卓游戏开发之对线性布局和相对布局的初步认识

Android studio 线性布局