文章目录
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 绘制表格、动态显示表格