系列文章
第一章——Android平台概述
第一章例题
第二章——Android开发环境
第二章例题
第三章
第三章例题
第四章
第五/六章
- 系列文章
RadioGroup
是一个Android特有的布局容器,用于包含多个RadioButton
组件。当用户选择其中一个RadioButton时,RadioGroup会自动取消其他RadioButton的选择,从而实现互斥的效果
- 在Android中,Click事件不仅仅可以发生在按钮(Button)上,实际上它可以发生在任何实现了
View.OnClickListener
接口的视图组件上。例如,ImageView、TextView(如果设置为可点击)、LinearLayout等都可以响应Click事件。Click事件表示的是用户点击了某个视图组件 - 在Android中,当TextView组件(或其他可聚焦的视图组件)的焦点状态发生变化时,会触发
FocusChange
事件
Spinner
:允许用户从下拉列表中选择一个项目。Gallery
:已经过时,并且被 HorizontalScrollView 和 ViewPager 替代,主要用于水平滚动的图像列表。GridView
:是一个二维的、可扩展的、滚动的网格视图,常用于显示图片或其他项目。ListView
:是一个垂直滚动的列表视图,用于显示项目列表。
Android的布局管理器是用于管理和组织UI组件(如按钮、文本框等)的工具,它们决定了组件在屏幕上的位置和大小。以下是Android中常见的布局管理器:
LinearLayout
(线性布局)
允许子视图按照水平或垂直方向排列。
通过设置权重(weight)来分配额外的空间。
简单易用,适合简单的线性布局场景。RelativeLayout
(相对布局)
子视图的位置是相对于其他视图或父视图来确定的。
允许复杂的布局设计,特别是当需要视图之间具有相对位置关系时。
提供了丰富的属性来控制视图之间的相对位置。FrameLayout</