有两种方法可以解决这个问题。首先,你需要决定是否要在你的应用程序中支持新的比率。
如果我们选择不支持它会发生什么?
嗯,在屏幕的顶部和底部会有一些黑色的空间可见,而应用程序将在中间。当然,这将是大宽高比手机(18:9)的行为。在标准的长宽比手机(16:9)中,应用程序将按原样工作,没有任何问题。
我认为这有三个主要缺点:
1)由于顶部和底部的黑色条纹,UI可能看起来不那么吸引人。
2)你将失去利用额外可用空间的机会,这些空间可能会为你带来好处。
3)你将无法在多窗口支持下运行你的应用程序。在这里值得一提的是,多窗口支持是谷歌推动更新宽高比的设备的主要原因。因为在2:1的比例下,屏幕可以完美地分成两个正方形。
如果你仍然出于某种原因决定不支持它,那么这就是你需要做的:
在你的应用清单中,
将android:resizeableActivity设置为false。
通过这样做,最大纵横比恢复到16:9 (大约)。
如果你想让你的应用程序支持大宽高比,你需要这样做:
在应用程序清单的
代码语言:javascript复制