Android 使用jquery更改图像大小

Android 使用jquery更改图像大小,android,image,resize,image-size,Android,Image,Resize,Image Size,我在div id myimage下有一个图像。现在我想通过使用“更改”来调整它的大小。我想从选择框中选择700X7000,然后图像的大小将是高度700px和宽度700px。无需重新加载页面。 有人能帮我怎么做吗?每次都设置新的新的布局参数(200200) screenDensity = getResources().getDisplayMetrics().density; dimInDP = 200 * (screenDensity/(float)160) imageTextView.setLa

我在div id myimage下有一个图像。现在我想通过使用“更改”来调整它的大小。我想从选择框中选择700X7000,然后图像的大小将是高度700px和宽度700px。无需重新加载页面。
有人能帮我怎么做吗?

每次都设置新的
新的布局参数(200200)

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

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

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

我真的不明白这个新的LayoutParams(200200),它是在dp还是px上?如何转换它?那么,为了将代码转换为DP,我必须在代码中添加什么呢?我真的很困惑您的代码,您有什么简单的解释来实现这一点吗?求你了,我真的很需要这个解释。希望能有帮助。还要注意公式中的float typecast,因为它将返回密度比。