Android 系统常用控件347
1、TextView
TextView控件用于显示文本信息,支持富文本格式化。其主要属性包括text(文本内容)、textSize(文字大小)、textColor(文字颜色)等。
2、Button
Button控件用于创建可点击按钮,支持按下和抬起状态。其主要属性包括text(按钮文本)、drawableLeft(按钮左边的Drawable)、drawableRight(按钮右边的Drawable)等。
3、EditText
EditText控件用于获取用户输入文本。其主要属性包括hint(提示文本)、inputType(输入类型)等。
4、ImageView
ImageView控件用于显示图像。其主要属性包括src(图像源)、scaleType(图像缩放模式)等。
5、ListView
ListView控件用于展示可滚动的列表,每项通常包含TextView、ImageView等子控件。其主要属性包括adapter(数据适配器)、divider(分隔线)等。
6、RecyclerView
RecyclerView控件也是用于展示列表,但采用更灵活的可定制Adapter和LayoutManager,支持多种布局方式和动画效果。
7、Spinner
Spinner控件提供下拉列表选项。其主要属性包括adapter(数据适配器)、prompt(提示文本)等。
8、CheckBox
CheckBox控件用于创建可勾选的复选框。其主要属性包括text(复选框文本)、checked(是否选中)等。
9、RadioButton
RadioButton控件用于创建可互斥的单选框。其主要属性包括text(单选框文本)、checked(是否选中)等。
10、ProgressBar
ProgressBar控件用于表示进度或等待状态。其主要属性包括progress(进度值)、indeterminate(是否为不确定进度)等。
11、Toast
Toast控件用于显示简短的提示信息,通常在屏幕中间弹出。其主要属性包括text(提示文本)、duration(显示持续时间)等。
12、DatePicker
DatePicker控件用于选择日期。其主要属性包括CalendarView(日期选择器)、minDate(最小日期)、maxDate(最大日期)等。
13、TimePicker
TimePicker控件用于选择时间。其主要属性包括CalendarView(时间选择器)、hour(小时)、minute(分钟)等。
14、PreferenceFragment
PreferenceFragment控件用于显示设置选项,可以方便地创建各种配置页面。其主要属性包括PreferenceScreen(偏好设置屏幕)等。
15、SearchView
SearchView控件用于创建搜索框,支持输入提示、搜索历史等功能。其主要属性包括query(搜索关键字)、submit(提交按钮)等。
2024-11-07