【问题标题】:Layout for screen size 18.5x9屏幕尺寸 18.5x9 的布局
【发布时间】:2017-11-16 10:57:32
【问题描述】:
我想为三星 Galaxy S8 创建一个 layout.xml。我尝试将其设置为 18.5x9 的屏幕尺寸.. 但是当我启动应用程序时它不适合。
我也尝试使用分辨率(2220x1080 / 2960x1080),但这也没有用。
有没有办法将一个 layout.xml 的屏幕尺寸设置为手机的大小(它也适用于 large/xlarge 手机......那么为什么不适用于 s8)?
【问题讨论】:
标签:
java
android
layout
size
resolution
【解决方案1】:
三星 Galaxy S8 分辨率为 1440 x 2560 像素。所以,如果你想为此创建布局,你需要为 xxxhdpi 维护你的 values 和 drawables 文件夹。您可以为 xxxhdpi 布局创建 dimen 文件。
对于可绘制对象:
drawable-ldpi //240x320
drawable-mdpi //320x480
drawable-hdpi //480x800
drawable-xhdpi //720x1280
drawable-xxhdpi //1080X1920
drawable-xxxhdpi //1440X2560
对于价值观:
values-ldpi\dimens.xml
values-mdpi\dimens.xml
values-hdpi\dimens.xml
values-xhdpi\dimens.xml
values-xxhdpi\dimens.xml
values-xxxhdpi\dimens.xml