android - Genymotion 模拟器可以做屏幕适配检测吗?
迷茫
迷茫 2017-04-17 17:50:52
0
2
496

今天看到个新的屏幕适配方案Android 屏幕适配方案,大致就是根据不同像素的屏幕等分成固定的分数(比如1080x1920的就是将所有屏幕的宽都分为1080份,所有屏幕高都分为1920份),而后根据屏幕去加载不同大小的像素

迫不及待上手,根据1080x1920为基准,写了个demo,两个色块应该是各占四分之一,

 android:layout_width="@dimen/x540"
 android:layout_height="@dimen/y960"

在两只手机上测试是正常的,

而在genymotion(1080x1920)上却遗憾的没有成功,

将代码直接改为像素,发现屏幕是正常的1080x1920,

  android:layout_width="540px"
  android:layout_height="960px" 

所以我就想问下,Genymotion模拟器是不是不能够像真正的手机一样去加载不同文件中的像素值的?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(2)
Peter_Zhu

Genymotion can only do so much, it’s best to use cloud testing to see how the screen adapts

阿神

Android phones are notorious for their poor resolutions
To do screen adaptation, you can’t just rely on programmers, but also on product design
Don’t design the screen to be so crowded, the adaptation is Very well done

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template