组件:
Android 官方默认界面组件有:
- TextView:用于显示文本的组件。
- ImageView:用于显示图像的组件。
- Button:用于响应用户点击事件的组件。
- EditText:用于接收用户输入的组件。
- ListView:用于显示列表数据的组件。
- RecyclerView:用于显示列表数据的组件,比ListView更高效。
- GridView:用于显示网格布局的数据的组件。
- Spinner:用于显示下拉列表的组件。
- WebView:用于显示网页内容的组件。
- ScrollView:可滚动的组件,可以显示过长的内容。
- ProgressBar:显示进度的组件。
- CheckBox:复选框组件。
- RadioButton:单选按钮组件。
- ToggleButton:开关按钮组件。
- Switch:开关组件。
- VideoView:视频播放组件。
- SurfaceView:用于高性能图形显示的组件。
- TextureView:用于高性能图形显示的组件,支持硬件加速。
- DatePicker:日期选择组件。
- TimePicker:时间选择组件。
布局组件:
- LinearLayout:线性布局,按照水平或垂直方向排列子视图。
- RelativeLayout:相对布局,根据相对位置和大小排列子视图。
- ConstraintLayout:约束布局,根据约束条件排列子视图。
- FrameLayout:框架布局,可以将子视图堆叠在一起。
- TableLayout:表格布局,可以按照表格的形式排列子视图。
- GridLayout:网格布局,可以将子视图排列在网格中。
- ScrollView:滚动视图,可以显示超过屏幕大小的内容。
……
主题:
Android 官方默认主题有:
- Theme.Material:Material Design 主题。
- Theme.Material.Light:Material Design 主题的浅色版本。
- Theme.Material.Light.DarkActionBar:Material Design 主题的浅色版本,黑色标题栏。
- Theme.Material.NoActionBar:Material Design 主题,没有标题栏。
- Theme.Material.Light.NoActionBar:Material Design 主题的浅色版本,没有标题栏。
- Theme.DeviceDefault:设备默认主题。
- Theme.DeviceDefault.Light:设备默认主题的浅色版本。
- Theme.DeviceDefault.Light.DarkActionBar:设备默认主题的浅色版本,黑色标题栏。
- Theme.DeviceDefault.NoActionBar:设备默认主题,没有标题栏。
- Theme.DeviceDefault.Light.NoActionBar:设备默认主题的浅色版本,没有标题栏。
- Theme.Holo:Holo 主题。
- Theme.Holo.Light:Holo 主题的浅色版本。
- Theme.Holo.Light.DarkActionBar:Holo 主题的浅色版本,黑色标题栏。
- Theme.Holo.NoActionBar:Holo 主题,没有标题栏。
- Theme.Holo.Light.NoActionBar:Holo 主题的浅色版本,没有标题栏。
- Theme.Holo.Dialog:Holo 主题的对话框样式。
- Theme.Holo.Dialog.MinWidth:Holo 主题的对话框样式,最小宽度。
Material组件:
Android Material 组件包括:
- AppBarLayout:应用栏布局。
- CollapsingToolbarLayout:折叠工具栏布局。
- CoordinatorLayout:协调布局。
- FloatingActionButton:浮动操作按钮。
- NavigationView:导航视图。
- BottomNavigationView:底部导航视图。
- TabLayout:标签布局。
- TextInputLayout:文本输入布局。
- Snackbar:短暂消息。
- SwipeDismissBehavior:滑动删除行为。
- CardView:卡片视图。
THE END