- 博客(6)
- 收藏
- 关注
原创 自定义Dialog或者AlertDialog在部分手机上margin失效的问题
最近项目中用到的自定义布局的Dialog比较多,我把宽度写死以后,在一些手机上是没有问题的,但是部分手机上(比如oppo手机)横向的margin不起作用,困扰了很长时间,今天有时间解决了一下。 原来不管是AlertDialog还是Dialog,因为AlertDialog集成于Dialog,他们本身的宽度都是与屏幕的宽度留有距离的,即我们在写自定义布局的时候不用给他...
2019-04-10 16:19:45
1265
2
原创 okGo添加公共参数
静态公共参数不会更改的公共参数使用,比如设备信息之类的可以在Application初始化时使用 OkGo.getInstance().addCommonParams(params);添加进入,后续请求时都会携带上这些信息。动态改变的参数我需要上传的是MultipartBody,多文件带参数的上传,一开始我想着使用OkHttp的拦截器来实现,但发现OkGo对Body使用ProgressRequest...
2018-05-10 16:36:10
784
原创 maxEms和maxLength的区别以及maxEms不起作用的问题
maxEms和maxLength的区别: maxEms:表示字宽的单位。设置的android:maxEms=“10”,但是显示11个中文,但是想要多出的字之后、之前的显示省略号就得使用maxEms,并且必须与android:singleLine="true"使用。不与android:singleLine="true"使用时可自动换行。 maxLength:指的是文本的长度,比如
2018-01-15 15:23:40
12481
原创 Android图片压缩:按等比例压缩并且质量压缩
/** * 图片按比例大小压缩方法 * * @param srcPath (根据路径获取图片并压缩) * @return */ public static File getimage(String srcPath) { BitmapFactory.Options newOpts = new BitmapFactory.Opti
2017-12-13 11:13:45
2725
原创 Android Notification被坑之路
从昨天开始就开始纠结发送多个通知时,总是最后一条把之前的都覆盖了,我也知道只要是发送的时候notify(int id,Notification notification)中的id不一样就可以,但是试了N多遍之后还是不行。今天终于找到原因了。。。。 我用的是vivo的X7做测试机,直接上图吧看到红色箭头指的地方了吗,点击展开,原来都在里边ε(┬┬﹏┬┬)3 但是点击打开之后,再点击关
2017-09-20 16:10:59
390
原创 Android软键盘将标题栏顶上去的解决办法
项目中遇到页面中有EditText,点击EditText弹出软键盘将页面的标题栏也顶上去了,这样用户体验非常不好,在网上查各种资料,都说在清单文件中加上android:windowSoftInputMode=”stateAlwaysHidden|adjustResize”即可,但是我怎么加都不管用。查了好几个小时,终于明白了为什么不管用了,特此记录一下。使用windowSoftInputMode的前
2017-09-19 15:34:40
6086
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人