Android 控件系列篇
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 控件系列篇相关的知识,希望对你有一定的参考价值。
文章目录
1、按钮
Button
1.1、普通按钮
长按Button出现一个菜单
Button 实现渐变背景色、外边框颜色、圆角弧度、点击变色(完整源码)
RadioButton
CheckBox
Float action button
ToggleButton
ImageButton
FloatingActionButton
2、文本框
TextView
TextView 用drawableLeft时,改变文字和图片间的距离
换行符号(\\n)放到Android当中的TextView显示双斜杠(\\n)
3、输入框
EditText
TextInputLayout
4、列表
ListView
ListView + ArrayAdapter、SimpleAdapter、BaseAdapter实现列表
ListView 获取Item的值和得到每一个Item的view对象以及得到他们所对应的控件值
RecyclerView
RecyclerView 根据不同的item设置不同的背景颜色
RecyclerView 实现长按弹出PopupMenu菜单
ExpandableListView
ExpandableListView 实现列表可扩展点击显示内容或隐藏内容
ScrollView
5、对话框
ProgressDialog
ProgressDialog 实现圆形进度对话框 和 水平进度对话框
AlertDialog
AlertDialog 实现对话框 警告对话框、列表对话框、自定义对话框
自定义Dialog
6、搜索框
SearchView
7、下拉刷新
SwipeRefreshLayout
SwipeRefreshLayout 实现下拉刷新1
SwipeRefreshLayout 实现下拉刷新2
8、下拉菜单
Spinner
9、图片
ImageView
获取imageview的图,在另一个imageview里显示,还能得到图片
10、滑动
ViewPager
viewpager + fragment实现fragment之间的切换
Viewpager + fragment实现fragment之间的切换
11、进度条
Progress
SeekBar
Progress、SeekBar 实现进度条、可滑动的进度条
12、评星
RatingBar
13、导航栏
Snackbar
14、时间选择器
DatePicker
15、表格
TableLayout
TableLayout、TableRow 绘制表格、动态显示表格
16、视频
VideoView
17、开关
Switch
以上是关于Android 控件系列篇的主要内容,如果未能解决你的问题,请参考以下文章
[转]Android自定义控件三部曲系列完全解析(动画, 绘图, 自定义View)
Android kotlin 系列讲解(进阶篇)高级项目架构模式 - MVVM
Android UI系列-----ImageView的scaleType属性