
2.Android适配方案
Ryane_Lee
低调做人,高调做事。
展开
-
BUG FIX有感-深入了解TextView的行间距计算逻辑
测试A:你这个横幅有问题啊!正常不是这样显示的...我:这个不好改啊,之前就发现了,这是偶现的问题,暂时先不改了!!两天之后...测试B:我在测另一个需求时发现了这个问题,是不是bug?我:emmm...应该是有问题的。(看来躲得过初一,躲不过十五啊)一、问题背景之前在左某个需求的时候根据设计同学的要求,做了一个支持文案上下滚动的横幅,如下图所示:但是在当文案变成中文之后,有的手机上会出现滚动得不对的问题,变成这样了:问题点...原创 2020-05-21 16:03:08 · 681 阅读 · 0 评论 -
Android获取屏幕宽、高、状态栏高度、导航栏高度、是否是全面屏
获取屏幕的可使用高度最近在做屏幕高度适配的时候,发现了一些问题,即我需要获得下图区域的高度的像素大小,如图分析就是获取屏幕的可使用高度,但是在兼容全面屏和非全面屏的时候,发现两种机型的计算方式是有区别的。为了解决这个问题,我用两种方法计算了全面屏(有导航栏、无导航栏)和非全面屏的高度:/** * 获取屏幕高度 * 第一种,读取DisplayMetrics的heightPixels参数...原创 2020-03-11 15:22:12 · 6521 阅读 · 1 评论 -
关于AppCompatSpinner在某些机型使用popupBackground显示异常的解决方案
最近在使用AppCompatSpinner作为一个下拉选框,在我设置popupBackground属性(即弹出框的背景颜色)的时候,发现了在测试机(三星C5 Pro)上的效果非常差,如下图所示:这是我代码: <android.support.v7.widget.AppCompatSpinner android:layout_width=原创 2017-09-27 15:18:03 · 3059 阅读 · 0 评论