Android Layout属性
2024-08-30 10:01:37
通用属性
android:layout_height
android:layout_width
值 | 含义 |
---|---|
fill_parent/match_parent | 高度或者宽度对齐到父控件 |
wrap_content | 包围本控件的内容 |
android:gravity
android:layout_gravity
gravity是设置自身内部元素的对齐方式。比如一个TextView,则是设置内部文字的对齐方式;如果是ViewGroup组件如LinearLayout的话,则为设置它内部view组件的对齐方式。
layout_gravity是设置自身相当于父容器的对齐方式。比如,一个TextView设置layout_gravity属性,则表示这TextView相对于父容器的对齐方式。
取值 | 含义 |
---|---|
top/bottom/left/right | 常用的对齐方式 |
center/center_horizontal/center_vertical | 横纵居中/横向居中/纵向居中 |
fill/fill_horizontal/fill_vertical | 填充容器空间,横纵填充/横向填充/纵向填充 |
LinearLayout
布局权重
LinearLayout 还支持使用 android:layout_weight 属性为各个子视图分配权重。此属性会根据视图应在屏幕上占据的空间大小,向视图分配“重要性”值。如果拥有更大的权重值,则视图便可展开,进而填充父视图中的任何剩余空间。子视图可指定权重值,然后系统会按照子视图所声明的权重值比例,为其分配视图组中的任何剩余空间。默认权重为零。
均等分布
如要创建线性布局,让每个子视图使用大小相同的屏幕空间,请将每个视图的 android:layout_height 设置为 "0dp"(针对垂直布局),或将每个视图的 android:layout_width 设置为 "0dp"(针对水平布局)。然后,请将每个视图的 android:layout_weight 设置为 "1"。
属性
android:orientation
线性控件的方向。
值 | 含义 |
---|---|
horizontal | 横向 |
vertical | 纵向 |
TableLayout
相当于wxWidgets中的wxFlexGridSizer。
属性
android:stretchColumns
指定拉伸列。
GridLayout
相当于wxWidgets的wxGridSizer。
每个单元格的大小是相同的。
属性
android:columnCount
android:rowCount
指定行列数量
内部包含的View的属性
android:layout_column
android:layout_row
指定这个View在Grid中占据的位置。
android:layout_columnSpan
android:layout_rowSpan
指定这个View占据列数/行数,相当于合并单元格。
最新文章
- HTML 学习笔记 JQuery(选择器)
- Map工具系列-06-销售营改增历史数据处理工具
- 如何设置UNIX/Linux中新创建目录或文件的默认权限
- 6、JPA_映射单向多对一的关联关系(n的一方有1的引用,1的一方没有n的集合属性)
- BZOJ 1053 [HAOI2007]反素数ant
- rsyslog 只读取变化的日志
- Linux特殊权限:SUID、SGID、SBIT
- ognl--数据运转的催化剂
- 模板singleton模式的C++实现
- 20+个很棒的Android开源项目
- 201521123093 java 第十二周学习总结
- Cocos2d-x 3.0 Android改动APK名、更改图标、改动屏幕方向、改动版本,一些须要注意的问题
- dede 你所上传的软件类型不在许可列表,请更改系统对扩展名限定的配置
- Redis内存模型(2):存储细节
- NodeJs操作MongoDB之分页功能与常见问题
- Python IO编程
- PAT 乙级 1080 MOOC期终成绩 (25 分)
- DotNetty 实现 Modbus TCP 系列 (二) ModbusFunction 类图及继承举例
- __module__ 和 __class__
- 003.SSH密钥对登陆
热门文章
- httprunner(6)配置信息config
- Codeforces Round #646 (Div. 2) B. Subsequence Hate(前缀和)
- Codeforces Round #646 (Div. 2) A. Odd Selection(数学)
- Poj-3922 A simple stone game(k倍动态减法)
- Codeforces Round #603 C. Everyone is a Winner!
- Codeforces Round #501 (Div. 3) B. Obtaining the String (思维,字符串)
- Drone构建失败,一次drone依赖下载超时导致构建失败的爬坑记录
- Interop.Word Documents.Open is null
- CF1463-A. Dungeon
- Python——requests模块