Android入门:LinearLayout与RelativeLayout布局解析
155 浏览量
更新于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 上传
2012-07-18 上传
2022-07-05 上传
2009-11-21 上传
2016-05-03 上传
2012-03-25 上传
2010-12-01 上传
2014-06-03 上传
weixin_38731385
- 粉丝: 2
- 资源: 871
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析