我应该为Galaxy S8 + / S9 +使用什么值文件夹



>我目前正在制作一个移动应用程序,但我还没有设法在S8+/S9+上正确显示我的布局

我用过xxxhdpi文件夹,但它不起作用

我该怎么办?

编辑:我试过了

<meta-data android:name="android.max_aspect" android:value="2.1" />

但它也没有用

Samsung 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用于可绘制资源,而不是布局。

根据我在 S8+ 上的经验,您可以将drawable-xxhdpi文件夹用于您的资产。

干杯

最新更新