我正在我的应用程序中开发一个启动画面,其中包括一个 VideoView,其任一维度的属性均为 fill_parent。现在,据我所知,图形在运行时与不同文件夹的渲染方式不同,并且仅适用于图像。我设计了以下代码以根据屏幕配置运行:
Display mDisplay = getWindowManager().getDefaultDisplay();
int w = mDisplay.getWidth();
int h = mDisplay.getHeight();
if (w < 480 || h < 800) {
mVideoView.setVideoPath(...your video in assets, of low resolution...);;
} else {
mVideoView.setVideoPath(...your video in assets, of high resolution...);
}
...
(参考:不同屏幕尺寸的VideoView)
现在我想知道最常见的屏幕尺寸以及我应该支持哪些屏幕尺寸,我希望我的应用程序与大多数设备兼容。