Android入门:LinearLayout与RelativeLayout布局解析

1 下载量 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应用开发的基础框架,对于初学者来说,理解和掌握这些概念是非常重要的。通过学习和实践,开发者可以创建出各种各样的用户界面。