Banner
Dialog
- 问题:Dialog传入Application的Context报错:Unable to add window – token null is not for an application
参考 为什么Dialog不能用Application的Context
Drawerlayout
- Android7.0以上状态栏灰色 无法沉浸
参考 解决Android7.0下沉浸式状态栏变灰问题
参考 关于Android沉浸式状态栏变灰的问题 - 侧滑菜单打开后能点击背后的页面
参考 完美解决DrawerLayout抽屉实现不能点击后面的控件
Fragment
- Fragment的懒加载
参考 【Android】再来一篇Fragment懒加载(只加载一次哦)
Git
- repo 撤销当前所有修改
参考 repo 常用命令两条 && git revert和git reset的用法
Glide
- 添加.dontAnimate()后GIF图无法动态显示
HTTP
- GET和POST两种基本请求方法的区别
参考 GET和POST两种基本请求方法的区别
ImageView
- 需求:实现圆角
1).修改ImageView
参考 超简单的自定义ImageView,支持圆角和直角
2).使用Glide进行圆角处理
参考 GlideNewDemo【Glide4.7.1版本的简单使用以及圆角功能】 - 需求:图片尺寸设定为宽度铺满高度自适应
参考 Glide坑遇记:宽度铺满高度自适应 & GIF加载之坑
ProgressBar
- 渐变圆角水平进度条
参考 Android自定义ProgressBar样式:渐变圆角水平进度条
RecyclerView
- 与Glide结合使用,上下滑动时图片错乱
参考 RecyclerView和glide搭配中的图片混乱 - 判断RecyclerView是否滑到底部
参考 判断RecyclerView是否滚动到底部 - 滑动检测
参考 RecyclerView 滑动检测 - 指定Item滑动至顶部
参考 RecycleView4种定位滚动方式演示
参考 纠正:Android RecyclerView滚动到指定位置并置顶
TabLayout
- 需求:配合ViewPager实现滑动切换
参考 Android:使用TabLayout详解
TextView
- 图片文字 整体内容居中
参考 Android DrawableTextView图片文字居中显示 - TextView显示HTML内容时,特殊符号无法正确显示
使用 Html.fromHtml将要显示的文字进行转换即可。
参考:Android 使用Html.fromHtml需要注意的地方
Toolbar
- 问题:标题与返回键的间距较大,需要缩小
参考 Toolbar 自定义布局去除左右两边间距
ViewPager
- 需求:禁止Fragment左右滑动
参考 ViewPager+Fragment的实现及禁止滑动 - ViewPager嵌套时Fragment的mUserVisibleHint属性不同步的问题
参考 【Android】解决ViewPager嵌套时Fragment的mUserVisibleHint属性不同步的问题
WebView
- 问题:需要网页回退
参考 Android:这是一份全面 & 详细的Webview使用攻略 - WebView的基本使用方法
参考:WebView之基本使用 - WebView 添加网页加载进度条
参考 【android】webview加载html页面,并且带有进度条效果
Android系统
- 修改Framework层的内容后如何编译
参考 Android 修改framework下资源文件后如何编译 - 修改默认设置的屏保
参考 Android P添加屏保功能,如果休眠时间设定大于屏保时间,则先进入屏保,达到休眠时间后再进入休眠 - 源码编译过程中报错 Out of memory
参考 Android N编译之Out of memory error - 修改系统Sound Resource
参考 Android系统修改默认铃声 - 修改系统Sound Resource 资源后显示的名字 与文件名不同
Ubuntu系统当中 音频文件除了文件名还有一个标题名称,需要修改 标题名称才能使Android系统正确识别,可以利用Rhythmbox修改 - Android系统音频播放
参考 【Android】播放音频的几种方式介绍
综合
-
关于getSupportFragmentManager()不可用的问题
参考 [Android][App]getSupportFragmentManager() 和 getFragmentManager()使用场景 -
关于Retrofit2在Android9.0上无法进行请求的问题
参考 retrofit2的http请求Android 9.0 -
禁止屏幕旋转
参考 Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容 -
监听Setting.System 数据库当中的数据
参考 Android中内容观察者的使用---- ContentObserver类详解