Android屏幕分辨率和运行系统兼容性问题-总结
来源:互联网 发布:股票评测软件 编辑:程序博客网 时间:2024/06/08 07:40
一、dp(dip)、px、sp之间的区别和使用场景
在分辨率下(是设备屏幕横向和纵向的像素的个数),px是固定像素,一般用于画像素表格线或阴影线的时候,sp与dp(dip)很类似,但是常用于文字大小设置。dp(dip)是按照像素密度密切相关,Android 系统定义了四种像素密度:低(120dpi)、中(160dpi)、高(240dpi)、超高(320dpi),它们对应dp搭配px的系数分别是0.75、1、1.5、2.这个系数乘以dp长度就是像素。因此一般在写UI布局的时候,采用dp(dip)作为单位。
美术一般给的UI图,可能有两种,一种是直接给的px,另外一种按照比例给的pt。
二、采用AutoRelativelayout,设置屏幕宽高比为1080*1920,即可直接用UI图上的px标注图来写界面。
三、针对不同屏幕的大小的,采用不同布局资源,针对所需要适配的手机屏幕的分辨率各自建立一个文件夹。
四、通过Build.VERSION.SDK_INT获取当前运行系统的版本与我们想要比较的版本进行比较处理,比如系统大于5.0则要考虑有状态栏的问题,该如何处理显示。
五、android 6.0以上权限是动态获取的,存在坑,如果代码固定写获取了权限的话,会存在问题,因此也需要进行判断当前运行的android系统的版本在6.0以上还是以下,然后做对应的处理。
阅读全文
0 0
- Android屏幕分辨率和运行系统兼容性问题-总结
- android viewpager系统兼容性问题
- 系统兼容性的问题
- android 屏幕分辨率总结
- android 屏幕分辨率问题
- android 屏幕分辨率问题
- android 屏幕分辨率问题
- android屏幕分辨率自适应问题
- Android 屏幕分辨率和精度
- Android 屏幕分辨率和精度
- Android 屏幕分辨率和精度
- Android 屏幕分辨率和精度
- Android 屏幕分辨率和精度
- android屏幕分辨率适配总结
- unity3D android游戏屏幕分辨率问题
- Android屏幕分辨率,尺寸获取问题
- Android多屏幕分辨率适应问题
- Arcgis Engine WIN7 64位系统兼容性问题
- 【C++】链表实现的各种情况(含面试题)
- NYG的动态数点
- Take it easy II
- Lua —— 面向对象
- SPI总线 通俗易懂讲解
- Android屏幕分辨率和运行系统兼容性问题-总结
- Java调用MATLAB常见问题总结
- PollToRefresh
- 转自AndyJee
- SQL语句执行顺序
- 使用ffmpeg视频拆帧以及将图片合成视频
- python查看api文档
- Serializable 序列化接口
- LeetCode 675. Cut Off Trees for Golf Event