我的图像尺寸存在问题,特别是使用samsung s8和模拟器nexus5
基本上是最后4张图片(附件),因为samsung s8有相当大的空间,我创建了seprate dimens文件来定位不同的屏幕尺寸。 所以我创建了值-hdpi,values-xdpi,values-xxdpi和values-xxxhdpi 并把dimens.xml文件.. 所以对于values-hdpi,我的尺寸文件是
<resources>
<dimen name="image_size">80dp</dimen>
</resources>
因此对于values-xxdpi,我的dimension文件是
<resources>
<dimen name="image_size">120dp</dimen>
</resources>
对于values-xxhdpi,
<resources>
<dimen name="image_size">140dp</dimen>
</resources>
问题在于屏幕尺寸为1080 * 2076和1080 1776 使用1080 * 2076(三星s8)它工作正常。但是1080 * 1776(模拟器nexus 5)图像离开了屏幕。因为它们都落在xxhdpi catgeory中。尽管三星s8的高度大于nexus 5。 随附的是三星s8和nexus 5的ui的屏幕截图