Android入门:LinearLayout与RelativeLayout布局解析
90 浏览量
更新于2024-09-04
收藏 75KB PDF 举报
"Android学习笔记,涵盖了Android Studio中的LinearLayout、RelativeLayout、TextView、Button、EditText和RadioButton的基础使用,适合新手入门学习。教程引用了B站上的教学视频进行辅助学习。"
在Android开发中,布局管理器是构建用户界面的关键部分。本笔记主要介绍了两种常见的布局:LinearLayout和RelativeLayout。
LinearLayout是一种线性布局,它可以将子视图沿水平或垂直方向线性排列。其常用属性包括:
- `android:id`:用于唯一标识视图。
- `android:layout_width` 和 `android:layout_height`:分别定义视图的宽度和高度,可以设置为具体的像素值、`wrap_content`(根据内容自动调整大小)或`match_parent`(与父容器相同)。
- `android:text`:设置视图的文字内容,英文默认全大写,通过`android:textAllCaps="false"`可关闭此功能。
- `android:background`:设定背景图像或颜色。
- `android:layout_margin`:定义视图四周的外边距。
- `android:layout_padding`:设置视图内部的边距。
- `android:orientation`:指定布局方向,水平(horizontal)或垂直(vertical)。
- `android:gravity`:控制容器内元素的位置,如居中、靠上等。
- `android:layout_weight`:分配额外空间,决定子视图如何占据父容器的剩余空间。
RelativeLayout则是一种相对布局,允许子视图相对于其他视图或父容器定位。常用属性有:
- `android:layout_toLeftOf` 和 `android:layout_toRightOf`:指定视图相对于另一个视图的位置。
- `android:layout_alignBottom`:使当前视图的底部与指定视图的底部对齐。
- `android:layout_alignParentBottom` 和 `android:layout_alignParentRight`:让视图分别与父容器的底部和右侧对齐。
- `android:layout_below`:使视图位于另一视图下方。
此外,笔记还提到了TextView,它是显示文本的基本组件。TextView支持设置文字大小(单位sp,用于适应不同密度屏幕)、颜色,并且当文本过长时,可以使用省略号(`...`)表示未显示的部分。
Button和EditText是用户交互的组件。Button用于触发操作,而EditText则供用户输入文本。RadioButton则是单选按钮,常用于实现多项选择中的单选功能。
这些基础知识构成了Android应用开发的基础框架,对于初学者来说,理解和掌握这些概念是非常重要的。通过学习和实践,开发者可以创建出各种各样的用户界面。
128 浏览量
2012-02-09 上传
2013-07-20 上传
2023-03-13 上传
2023-06-09 上传
2023-06-08 上传
2023-06-09 上传
2023-05-30 上传
2023-06-06 上传
2023-05-12 上传
weixin_38731385
- 粉丝: 2
- 资源: 871
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构