Android LinearLayout 线性布局
2017-10-07 12:01
411 查看
android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局
android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical、clip_horizontal)控制布局中控件的对齐方式。如果是没有子控件的控件设置此属性,表示其内容的对齐方式,比如说TextView里面文字的对齐方式;若是有子控件的控件设置此属性,则表示其子控件的对齐方式,gravity如果需要设置多个属性值,需要使用“|”进行组合
android:gravity 与 android:layout_gravity的区别
android:gravity是指定本元素的子元素相对它的对齐方式。
android:layout_gravity是指定本元素相对它的父元素的对齐方式。
android:layout_weight="1"通过设置控件的layout_weight属性以控制各个控件在布局中的相对大小,线性布局会根据该控件layout_weight值与其所处布局中所有控件layout_weight值之和的比值为该控件分配占用的区域。在水平布局的LinearLayout中有两个Button,这两个Button的layout_weight属性值都为1,那么这两个按钮都会被拉伸到整个屏幕宽度的一半。如果layout_weight指为0,控件会按原大小显示,不会被拉伸;对于其余layout_weight属性值大于0的控件,系统将会减去layout_weight属性值为0的控件的宽度或者高度,再用剩余的宽度或高度按相应的比例来分配每一个控件显示的宽度或高度。
android:layout_width
android:layout_height
对应控件的宽度和高度,常设置参数为 "wrap_content"(根据内容设定)和"match_parent"(铺满)。
android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical、clip_horizontal)控制布局中控件的对齐方式。如果是没有子控件的控件设置此属性,表示其内容的对齐方式,比如说TextView里面文字的对齐方式;若是有子控件的控件设置此属性,则表示其子控件的对齐方式,gravity如果需要设置多个属性值,需要使用“|”进行组合
android:gravity 与 android:layout_gravity的区别
android:gravity是指定本元素的子元素相对它的对齐方式。
android:layout_gravity是指定本元素相对它的父元素的对齐方式。
android:layout_weight="1"通过设置控件的layout_weight属性以控制各个控件在布局中的相对大小,线性布局会根据该控件layout_weight值与其所处布局中所有控件layout_weight值之和的比值为该控件分配占用的区域。在水平布局的LinearLayout中有两个Button,这两个Button的layout_weight属性值都为1,那么这两个按钮都会被拉伸到整个屏幕宽度的一半。如果layout_weight指为0,控件会按原大小显示,不会被拉伸;对于其余layout_weight属性值大于0的控件,系统将会减去layout_weight属性值为0的控件的宽度或者高度,再用剩余的宽度或高度按相应的比例来分配每一个控件显示的宽度或高度。
android:layout_width
android:layout_height
对应控件的宽度和高度,常设置参数为 "wrap_content"(根据内容设定)和"match_parent"(铺满)。
相关文章推荐
- android之线性布局LinearLayout以及weight权重使用
- 初入android之LinearLayout嵌套线性布局
- 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)
- Android中的LinearLayout(线性布局)设置背景图片
- Android线性布局LinearLayout,及盒模型,weight权值,ScrollView和HorizontalScrollView【内容溢出(内容太多,高度/宽度大于能显示的最大高度/宽度)】
- Android常用布局之LinearLayout(线性布局)仿酷狗登录界面
- Android布局---线性布局(Linear Layout)
- android 五大布局之LinearLayout(线性布局)
- Android开发教程 --- 布局(线性布局 Linear Layout )(相对布局 Relative Layout)
- android之线性布局LinearLayout以及weight权重使用
- Android应用开发之LinearLayout(线性布局)
- Android 线性布局(LinearLayout)相关官方文档 - 布局参数部分
- Android中LinearLayout线性布局
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- Android LinearLayout线性布局
- Android BGABadgeView:BGABadgeLinearLayout以整体线性布局作为BadgeView(3)
- Android线性布局(Linear Layout)
- Android第二天 线性布局(LinearLayout)
- Android开发之线性布局(LinearLayout)