Android03--Android03之UI布局03LinearLayout
来源:互联网 发布:12306自动抢票软件 编辑:程序博客网 时间:2024/06/18 10:16
今天来介绍LinearLayout
LinearLayout中一个重要的属性:
// 它有两个属性值:horizontal verticalandroid:orientation
重心:
1.单独设置重心:
android:layout_gravity="center"
如果android:orientation=”horizontal”
这个属性在水平方向上的(左中右)是不生效的.
垂直方向上的上中下生效.
如果:android:orientation=”vertical”
这个属性在水平方向上的(左中右)是生效的.
垂直方向上的上中下不生效.
2.总体上设置重心:那个方向上都,都生效.
android:gravity=”center”
2.权重:
总体权重和
android:weightSum=”5”(不常用)
android:layout_weight="1"
两种用途:(如果水平方向上,width=0,垂直方向上height=0)
1.按照比例分配屏幕(分配的是剩余的控件) ,如果想要按照比重分配父控件的宽度,一般将width = “0dp”;
因为控件本身的大小=自身大小+(剩余空间)*(所占的比重);
2.占满屏幕:(没个软件最上面的情况,返回键 题目 图片)
比如:中间绿色区域要占满剩余的屏幕
<TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="100dp" android:text="Hello " android:background="#f00" /> <TextView android:id="@+id/text2" android:layout_width="0dp" android:layout_height="100dp" android:layout_weight="1" android:background="#44ff00" /> <TextView android:id="@+id/text3" android:layout_width="wrap_content" android:layout_height="100dp" android:text="Hello " android:background="#f7ff00" />
0 0
- Android03--Android03之UI布局03LinearLayout
- Android03--Android之UI布局01FrameLayout
- Android03--Android之UI布局02RelativeLayout
- Android03
- Android03
- Android UI布局之LinearLayout
- Android UI布局之LinearLayout
- UI布局之LinearLayout线性布局
- Android UI之LinearLayout(线性布局)
- Android03————数据库、listview、内容提供者
- new UI-布局之LinearLayout(线性布局)详解
- New UI-布局之LinearLayout(线性布局)详解
- Android UI LinearLayout线性布局
- android布局之LinearLayout
- android之布局LinearLayout
- Android 布局 之 LinearLayout
- android 之LinearLayout布局
- Android之LinearLayout布局
- js数据容量单位转换方法
- 笔记:lucene学习
- 计算机网络(一)--概述
- Android之APP的全屏实现
- c#开发的应用程序做退出程序的代码
- Android03--Android03之UI布局03LinearLayout
- JVM中MemoryUsage中init,committed,used,max的含义
- JavaScript强化教程 —— Cocos2d-JS的屏幕适配方案
- 网页二维码生成器纯js代码带logo图纯前端合成
- Android应用如何支持屏幕多尺寸多分辨率问题
- 欢迎使用CSDN-markdown编辑器
- OJ------寻找等差数列*
- HDU 5867 Water problem(复杂水题)
- CentOS7 安装教程&注意事项