Android UI控件介绍

Android UI控件介绍_第1张图片

这里介绍官方提供的 

Common:

TextView文本

Button按钮

ImageView图片

RecyclerView列表

Fragment碎片

ScrollView可滑动View容器

Switch开关按钮

Buttons:

ImageButton图片按钮

CheckBox复选框(方形)

RadioGroup+RadioButton单选框(圆形)

ToggleButton开关按钮

Widgets:

View所有控件的父类

WebView用于显示WebPage的View

ProgressBar进度条

ProgressBar(Horizontal)进度条水平样式

SeekBar拖动条

SeekBar(Discrete)均等拖动条

RatingBar打星栏

SearchView查询栏

TextureView用于显示内容流

SurfaceView表面绘制View,适用于频繁刷新,在子线程中刷新,双缓冲

Divider分割线,本质就是一个view

Layouts

约束布局,线性布局,相对布局,帧布局

GuideLine约束布局的辅助线

TableLayou表格布局

TableRow表格行

Space空白View用于占位和间距

Containers

Spinner下拉列表

Viewpager切页容器

Tabs选项卡

TabLayout选项卡集合

TabItem选项卡集合的子项

NavigationView导航栏(一般配合DrawerLayout滑动侧栏布局使用)

BottomNavigationView底部导航栏

AppBarLayout一个响应滚动的布局(一般配合CoordinatorLayout使用)

Toolbar顶部栏(ActionBar的升级版)

ViewStub轻量级View

引用布局

引用碎片

Google

AdView没用过,不知道

MapView没用过不知道

Legacy遗留控件

ListView(被RecyclerView代替)

RelativeLayout(被ConstraintLayout代替)

TabHost(被TabLayout代替)

GridLayout网格布局(被ConstraintLayout代替)

GridView网格View(网格布局的子项)

 

 

 

你可能感兴趣的:(AndroidUI细节)