我写的一个android小软件,在模拟器 AVD上测试时,新建了两个AVD。AVD1 - Android 4.0.3,WVGA800, 480x800, hw.lcd.density: 240.
AVD2 - Android 2.3.3,WVGA800, 480x800, hw.lcd.density: 240.测试的状况是,在 AVD1上画面元素显示完整;而在AVD2上,布局最下方的一个控件被挤出去了。我的问题是,
1.都是WVGA800,都是480x800,密度都是240,两个AVD怎么显示不一样呢?2.为解决问题,目前在代码中判断OS为2.3.3时,调低布局中某些控件间距或字体大小,勉强能挤下了。
   但是很显然,采用判断OS的方法不恰当,虽然在目前模拟器上测试,布局元素溢出的问题看不见了。因为在OS较旧的大屏机上,这样调整显示的话,画面上方局促而下方却有留空。
  那么,究竟应该判断什么再来调整呢?谢谢!