关于全面屏更多相关内容请移步至
另一篇文章
- 问题来源:
老项目装在小米play手机上(全面屏),屏幕下方出现黑色长条。在其他非全面屏手机上正常显示。 - 问题重现:
创建与小米play相同分辨率(1080x2280 )的android模拟器,问题重现。
- 问题寻找:
问题重现后,可以确定与屏幕分辨率有关。但是新项目运行在此尺寸的手机上,仍可以正常显示。经比较老项目targetSdkVersion为22,而新项目targetSdkVersion为28。 - 问题解决:
- 方案一:
当targetSdkVersion为22,不更改其版本时,可以在AndroidManifest中设置
<application
...>
<meta-data
android:name="android.max_aspect"
android:value="2.1"/>
</application >
- 方案二:
更改targetSdkVersion为26及以上,则可以解决问题。
关于全面屏更多相关内容请移步至
另一篇文章