我目前正在制作一个移动应用程序,但我没有设法让我的布局正确显示 S8+/S9+我用过 xxxhdpi 文件夹,但没有用我应该怎么办 ?编辑:我试过了<meta-data android:name="android.max_aspect" android:value="2.1" />但它也不起作用
2 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
三星 S8+/S9+ 有18:9 aspect ratio
. 要支持这些显示,您不需要为此创建单独的布局文件夹,而是在元素下的文件中设置纵横比,如下所示:AndroidManifest.xml
<application>
<meta-data android:name="android.max_aspect" android:value="2.1" />
这将通知 Android 操作系统您的应用程序可以支持最大纵横比,即 18.5:9,这与三星 S8+/S9+ 几乎相同。
更新:
layout-swNNNdp
为 Galaxy S8+/S9+创建单独的布局文件夹。这里的 NNN 是 Galaxy S8+/S9+ 设备的屏幕分辨率(也许layout-sw1440dp
但请确认)。将您当前的布局 xml 文件复制到layout-swNNNdp
并修改它以适合 Galaxy S8+/S9+ 设备。
笔记:
xxxhdpi
用于可绘制资源而不是用于布局。
添加回答
举报
0/150
提交
取消