疑难问题
辉猿走壁
我回来了
展开
-
Glide加载圆角gif图边角黑边问题
glide加载带有圆角的gif图边角出现黑边问题描述解决方法原理分析问题描述最近在用glide加载gif图时遇到了一个圆角黑边的问题,就像这样:通过查看源码发现是因为我们项目采用了自定义glidemodule,在这里将图片的解码格式设置为RGB_565导致的。public class CustomGlideModule extends GlideModule { @Override public void applyOptions(Context context, GlideBui原创 2020-06-14 17:58:51 · 1319 阅读 · 0 评论 -
TextView显示省略号问题
通常我们会在文字过多情况下在TextView显示省略号,代码如下<TextView .... android:ellipsize="end" android:lines="1" .... />通过这种方式实现会在部分机型上(比如4.2的手机)存在不显示省略号的问题。所以如果需要兼容5以下的机型最好不要这么做,下面是正确方法<Tex...原创 2020-03-24 00:16:19 · 3952 阅读 · 0 评论 -
textview文本上下滑动问题
当textview文本过多,超出textview最大高度时,我们通常希望能够实现文本上下滑动,以显示所有内容。网上看了都说只需要设置scrollbar属性就可以,但是亲测发现无效。解决方案在xml中对textview设置scrllbars属性android:scrollbars="vertical"但是只设置scrollbars属性是不起作用的,scrollbars只是控制文本上下滑动时...原创 2020-03-22 21:52:20 · 1631 阅读 · 0 评论 -
android多进程操作sp问题
之前在项目中遇到了关于sp操作的一些问题,分享出来避免大家踩坑。问题描述:假如你的应用拥有多个进程,比如有两个进程,分别叫进程A和进程B,你定义了一个sp文件叫apkInfo用于存储应用的一些信息。A进程和B进程都需要存取应用信息,所以你在A进程和B进程都会操作apkInfo这个sp文件,这样会导致apkInfo存储的数据出现丢失的情况,使应用出现一些意想不到的bug(假如你存了一些比较重要的...原创 2020-03-03 23:29:40 · 3027 阅读 · 0 评论 -
解决as connection refused: connect错误
最近在使用AndroidStudio时遇到了connection refused: connect问题,困扰了很久终于找到了一个比较完美得解决方案,现在分享给大家,下面是解决步骤。步骤1正常遇到这个问题都是跟网络代理有关系,所以先在as的设置页里把代理关了试试。步骤2通常只执行步骤1是不管用的,还需要把本地.gradle文件的代理信息去掉。.gradle文件的路径默认是C:\Users\...原创 2019-11-05 18:41:56 · 2767 阅读 · 0 评论