使用 jquery 更改图像大小

发布于 2024-12-01 18:33:44 字数 122 浏览 1 评论 0原文

我在 div id myimage 下有一个图像。现在我想通过使用更改来调整它的大小。我想从选择框中选择 700X7000,则图像的大小将为高度 700px 和宽度 700px。无需重新加载页面。 任何人都可以帮助我,我该怎么做?

I have a image under div id myimage. Now I want to resize it by using change. I want from select box if selected 700X7000 then image's size will be height 700px and width 700px. With out reloading the page.
Can any one help me how can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦屿孤独相伴 2024-12-08 18:33:44

每次都设置新的 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 个物理像素。

Set new new LayoutParams(200, 200) everytime.

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

EDIT : The Android system takes 160dpi as the reference density for density independent pixel calculation. For example, in your case you need dimension as 200dp. The system takes this as the numbersof pixels you want on a device of screen density 160dpi. So at runtime it scales the width relative to the reference density.

Assume you run ur app on a screen density 120. The view width will be scaled to 150 physical pixels.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文