猿问

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

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

我用过 xxxhdpi 文件夹,但没有用

我应该怎么办 ?

编辑:我试过了

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

但它也不起作用


慕田峪9158850
浏览 156回答 2
2回答

红糖糍粑

三星 S8+/S9+ 有18:9 aspect ratio.&nbsp;要支持这些显示,您不需要为此创建单独的布局文件夹,而是在元素下的文件中设置纵横比,如下所示:AndroidManifest.xml<application><meta-data&nbsp;android:name="android.max_aspect"&nbsp;android:value="2.1"&nbsp;/>这将通知 Android 操作系统您的应用程序可以支持最大纵横比,即 18.5:9,这与三星 S8+/S9+ 几乎相同。更新:layout-swNNNdp为 Galaxy S8+/S9+创建单独的布局文件夹。这里的 NNN 是 Galaxy S8+/S9+ 设备的屏幕分辨率(也许layout-sw1440dp但请确认)。将您当前的布局 xml 文件复制到layout-swNNNdp并修改它以适合 Galaxy S8+/S9+ 设备。笔记:xxxhdpi&nbsp;用于可绘制资源而不是用于布局。
随时随地看视频慕课网APP

相关分类

Java
我要回答