慕田峪9158850
2021-06-30 17:19:59
我目前正在制作一個移動應(yīng)用程序,但我沒有設(shè)法讓我的布局正確顯示 S8+/S9+我用過 xxxhdpi 文件夾,但沒有用我應(yīng)該怎么辦 ?編輯:我試過了<meta-data android:name="android.max_aspect" android:value="2.1" />但它也不起作用
2 回答

紅糖糍粑
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個贊
三星 S8+/S9+ 有18:9 aspect ratio
. 要支持這些顯示,您不需要為此創(chuàng)建單獨(dú)的布局文件夾,而是在元素下的文件中設(shè)置縱橫比,如下所示:AndroidManifest.xml
<application>
<meta-data android:name="android.max_aspect" android:value="2.1" />
這將通知 Android 操作系統(tǒng)您的應(yīng)用程序可以支持最大縱橫比,即 18.5:9,這與三星 S8+/S9+ 幾乎相同。
更新:
layout-swNNNdp
為 Galaxy S8+/S9+創(chuàng)建單獨(dú)的布局文件夾。這里的 NNN 是 Galaxy S8+/S9+ 設(shè)備的屏幕分辨率(也許layout-sw1440dp
但請確認(rèn))。將您當(dāng)前的布局 xml 文件復(fù)制到layout-swNNNdp
并修改它以適合 Galaxy S8+/S9+ 設(shè)備。
筆記:
xxxhdpi
用于可繪制資源而不是用于布局。
添加回答
舉報(bào)
0/150
提交
取消