Andorid Studio的自带Andorid 模拟器,显示出同真机一样的界面。
首先需要明确以下几点:
1.手机尺寸是屏幕对角线长度,如5.5,以英寸作单位
2.屏幕分辨率,是手机屏幕水平方向和垂直方向的像素点数,如1080*1920,单位px
3.手机屏幕像素密度,网上手机参数中,以ppi表示,即每英寸的像素点,如468ppi,
4.Android编程中,获取到的密度,以dpi表示,即每英寸的打印点,如480dpi,厂商可以自行更改的
5.Android编程中,使用dp作单位,即dip,密度无关像素,或硬件无关像素,使用到了dpi,即160dpi时,1dp=1px;320dpi时,1dp=2px
6.Android模拟器如何显示出真机的界面效果呢?
答:先获取真机的dpi,以及分辨率。然后根据dpi和分辨率算出屏幕尺寸,假设编程获取到的dpi就是ppi。最后自定义模拟器,设置一样的分辨率和算出的屏幕尺寸。
7.sp一般用于字体大小,跟dp一样,但是用户可以在手机设置里设置字体大小,影响字体大小
更多推荐
android 模拟器与真机屏幕适配
发布评论