公机: htc g8 wildfire  
我用  DisplayMetrics dm = new DisplayMetrics();
      getWindowManager().getDefaultDisplay().getMetrics(dm);
      String str = "手机的分辨率为: " + dm.widthPixels + " X " + dm.heightPixels;我得到的分辨率为 320*427
我不明白了,怎么会是这个数值. 我本来还以为 320*480的呢。
不知道大家的手机分辨率是多少???另外,我发现我用这一款手机开发的程序,移植到别的手机上,布局会发生变形(当然),不知道各位在开发中,就如何做到跨多种分辨率的,
除了那种为常用的分辨率 做 一一布局,让手机自动去识别采用,有没有  布局文件书写方面的技巧??? 来使得一个布局文件,可以在多个手机分辨率中,表现一样。我在公司做android相关开发,模拟器很多时候与真机效果有很大差别(不知道是不是我的真机有些低端),不知道各位做这方面开发,一般多少时间用模拟器?一般用什么机器做开发???
我感觉我天天用真机直接做开发,测试,(对真机伤害较大,虽然不是自己的),我感觉又不得不这么去做,用模拟器吧,最后出来的东西,往真机上一放,变形得厉害。
有什么办法可以解决这样的矛盾???