我正在使用午夜流媒体盒(Android 4.0.4)和具有 1080p 分辨率的外接显示器测试我的 android 应用程序。当我请求渲染视频的屏幕宽度和高度时,我得到的只有 1280x720 而不是 1920x1080。这是我使用的代码。
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
顺便说一句,以下代码已添加到相应的活动中,以获得没有标题栏的全屏。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
我很确定我的显示器的分辨率设置为 1080p。知道为什么 Android 只使用 720p 吗?