在安卓平板上竖屏应用一般宽高比在1.7左右,导致竖屏应用显示特别窄,就容易出现很多适配问题,如微信登录和注册按钮叠在一起。此时就需要能够修改竖屏应用的宽高比来解决这个问题。
上图是修改前的效果。具体的修改方法如下:
diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java
index 3fe7f631f4ad..de6acec47286 100644
--- a/services/core/java/com/android/server/wm/ActivityRecord.java
+++ b/services/core/java/com/android/server/wm/ActivityRecord.java
@@ -7810,9 +7810,12 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
final float letterboxAspect