【问题标题】:change image size wih jquery用jquery改变图像大小
【发布时间】:2011-11-05 19:53:11
【问题描述】:

我在 div id myimage 下有一张图片。现在我想通过使用更改来调整它的大小。我想从选择框中选择 700X7000,然后图像的大小将是高度 700 像素和宽度 700 像素。无需重新加载页面。 任何人都可以帮助我如何做到这一点?

【问题讨论】:

    标签: android image resize image-size


    【解决方案1】:

    每次都设置新的new LayoutParams(200, 200)

    screenDensity = getResources().getDisplayMetrics().density;
    dimInDP = 200 * (screenDensity/(float)160)
    imageTextView.setLayoutParams(new LinearLayout.LayoutParams(dimInDP ,dimInDP ));
    

    编辑: Android 系统以 160dpi 作为密度独立像素计算的参考密度。例如,在您的情况下,您需要尺寸为 200dp。系统将此作为您在屏幕密度为 160dpi 的设备上所需的像素数。所以在运行时它会相对于参考密度缩放宽度。

    假设您在屏幕密度为 120 的屏幕上运行您的应用。视图宽度将缩放到 150 个物理像素。

    【讨论】:

    • 这个新的LayoutParams(200, 200)实在看不懂,是在dp还是px上?
    • 如何转换?那么,为了将其转换为 DP,我真正需要在代码中添加什么?
    • 我真的对你的代码感到困惑,你有什么简单的解释来完成这个吗?请问我真的很需要这个
    • 我添加了解释。希望能帮助到你。还要注意公式中的浮点类型转换,因为它将返回密度比。
    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    相关资源
    最近更新 更多