【问题标题】:Image Shrinking And Enlarging in Android appAndroid应用程序中的图像缩小和放大
【发布时间】:2017-06-01 09:06:31
【问题描述】:

我在我的 xml 文件中使用带有 width="Match_Parent" & Height="200dp" 和 ScaleType="Fitxy" 的 ImageView,MDPI、HDPI、XHDPI、XXHDPI、XXXHDPI 应该使用什么分辨率(以像素为单位)为了这个特别的坚持。

提前致谢!

【问题讨论】:

    标签: android android-layout photoshop android-image image-scaling


    【解决方案1】:

    这取决于您使用的基础映像。 要计算不同屏幕尺寸的像素,请使用以下公式:

    px = dp * (dpi / 160)

    与屏幕尺寸相关的 dpi 列表:

    ldpi (low) ~120dpi
    mdpi (medium) ~160dpi
    hdpi (high) ~240dpi
    xhdpi (extra-high) ~320dpi
    xxhdpi (extra-extra-high) ~480dpi
    xxxhdpi (extra-extra-extra-high) ~640dpi
    

    【讨论】:

    • 您好 Sumit,我已经尝试过这种方式,但问题仍然存在于 xxxhdpi 手机中。
    • 你能准确解释一下你面临的问题是什么以及你想要达到的目标吗?
    • 根据公式,我已经为 xxxhdpi 移动设备使用了 1440*800 像素的图像,但图像仍然在拉伸。结果图像-i.imgur.com/blIUgR0.png实际图像-i.imgur.com/bIzs4yS.jpg
    • 如果您不希望您的图像在不同的屏幕上拉伸,则以像素为单位给出尺寸。因为当你给dp时,android会根据不同的屏幕尺寸上下缩放以保持用户交互不变。
    • 即使我不想错过用户交互,不影响UI我们可以设计吗?
    猜你喜欢
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 2012-03-09
    • 1970-01-01
    相关资源
    最近更新 更多