Android 控件系列篇

Posted 王睿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 控件系列篇相关的知识,希望对你有一定的参考价值。

1、按钮

Button

1.1、普通按钮
长按Button出现一个菜单

去掉Button自带边框

Button 实现渐变背景色、外边框颜色、圆角弧度、点击变色(完整源码)

点击Button 弹出日期选择器、时间选择器

Button 实现透明 + 圆角按钮效果

RadioButton

RadioButton(单选按钮)点击事件的两种方法

RadioButton 选中时颜色更改

RadioButton 设置默认值

CheckBox

CheckBox 实战

Float action button

悬浮按钮 两种实现方法

ToggleButton

ToggleButton(状态切换按钮)

ImageButton

ImageButton(图片按钮)

FloatingActionButton

FloatingActionButton(圆形按钮)

2、文本框

TextView

TextView 显示圆圈背景或者设置圆角、圆形

TextView 用drawableLeft时,改变文字和图片间的距离

换行符号(\\n)放到Android当中的TextView显示双斜杠(\\n)

TextView 在java代码中改变字体的颜色的方法

3、输入框

EditText

EditText 常用属性总结

EditText 常见问题总结

给EditText加边框

解决EditText和ScrollView的滚动冲突

如何让多行EditText的hint属性显示在对顶部

TextInputLayout

TextInputLayout 实现动画登录界面

4、列表

ListView

ListView + ArrayAdapter、SimpleAdapter、BaseAdapter实现列表

ListView 获取Item的值和得到每一个Item的view对象以及得到他们所对应的控件值

ListView 更改item背景颜色

Listview 设置每条信息的间距

ListView 取消item的点击效果

ListView 设置不可点击

ScrollView嵌套ListView冲突问题

RecyclerView

RecyclerView 实战

RecyclerView 根据不同的item设置不同的背景颜色

RecyclerView 实现长按弹出PopupMenu菜单

RecyclerView 长按弹出Menu 点击删除

AS 查询RecyclerView最新依赖方法

AS 如何导入 RecyclerView

ExpandableListView

ExpandableListView 实现列表可扩展点击显示内容或隐藏内容

ScrollView

ScrollView 实现整个界面变成列表

5、对话框

ProgressDialog

ProgressDialog 实现圆形进度对话框 和 水平进度对话框

AlertDialog

AlertDialog 实现对话框 警告对话框、列表对话框、自定义对话框

自定义Dialog

自定义 Dialog

6、搜索框

SearchView

SearchView 实现搜索框

7、下拉刷新

SwipeRefreshLayout

SwipeRefreshLayout 实现下拉刷新1

SwipeRefreshLayout 实现下拉刷新2

8、下拉菜单

Spinner

Spinner(下拉菜单)常用属性与点击事件获取值

Spinner设置默认选中的值

9、图片

ImageView

ImageView(插入图片)属性详解

隐藏ImageView

获取imageview的图,在另一个imageview里显示,还能得到图片

实现Java更改ImageView的src属性

10、滑动

ViewPager

ViewPager 实现滑动效果

Fragment + ViewPater实战

viewpager + fragment实现fragment之间的切换

ViewPager 滑动监听事件

Viewpager + fragment实现fragment之间的切换

11、进度条

添加链接描述

Progress

SeekBar

Progress、SeekBar 实现进度条、可滑动的进度条

12、评星

RatingBar

RatingBar 实现评星功能

13、导航栏

Snackbar

Snackbar

14、时间选择器

DatePicker

DatePicker 时间选择器

15、表格

TableLayout

TableLayout、TableRow 绘制表格、动态显示表格

16、视频

VideoView

视频播放

17、开关

Switch

开关控件Switch使用

以上是关于Android 控件系列篇的主要内容,如果未能解决你的问题,请参考以下文章

[转]Android自定义控件三部曲系列完全解析(动画, 绘图, 自定义View)

Android kotlin 系列讲解(进阶篇)高级项目架构模式 - MVVM

Android UI系列-----ImageView的scaleType属性

从0系统学Android--3.6 RecyclerView

Android控件篇

Android控件篇 实时显示时间控件 TextClock