2015-04-02 245 views
0

我希望有人能帮助我。 我有几天想要根据设备的屏幕大小寻找调整android图像大小的方法。 有时候图片很好,但在稍大的图片中使用时会变得非常小,不会调整大小或适应屏幕大小。Android根据设备的屏幕尺寸调整图像尺寸

对于那里我看到,想要加入该项目的每个图像,都是以不同的尺寸添加图像,例如:80x80,160x160,220x220,320xx320(每个都有相同的名称),并且帮助调整大小。

或者这样做,但不是我。有时图像完全失真。

这是我使用的ImageView

<ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/inicio" 
      android:background="@drawable/inicio1" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="40dp" 
      android:layout_below="@+id/imageView" 


      /> 

,我可以做,使根据屏幕大小的图像采取适当的大小不同的代码。

谢谢

+0

您需要按照屏幕的高宽比设置图像。 – TejaDroid 2015-04-02 07:13:32

+0

我认为你的问题是D大屏幕,所以改变你的最后尺寸为400 * 400,让它在XX文件夹,并回落在你的尺寸 – Elltz 2015-04-02 08:26:54

回答

0

做到这一点

<ImageView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:id="@+id/inicio" 
      android:background="@drawable/inicio1" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="40dp" 
      android:scaleType:"fitXY" 
      android:layout_below="@+id/imageView" 


      /> 
+0

我已经添加,看代码 – 2015-04-02 07:11:22

+0

啊,是我出现了不完整的。 我会尽力表示感谢。 – 2015-04-02 07:13:08

+0

您认为该图片适合平板电脑吗? – 2015-04-02 07:14:56

0

你可以在不同folders.Put同一图像大小不同使用不同大小的图像,即小尺寸图像LDPI文件夹,mdpi.You稍微大一点的能参考文档here

HDPI,LDPI,MDPI,xhdpi和xxhdpi

enter image description here

+0

我已经这样做了,以便图像指示尺寸为80x80,160x160,220x220,320xx320的地方,每个图标都在您提到的文件夹中,但仍然无效。看起来很模糊或不成比例的尺寸 – 2015-04-02 07:23:22

+0

@alexandermatafonseca因为你使用的是正方形图像和手机屏幕不是方形的。 – Kunu 2015-04-02 07:37:02

+0

嗯,对那不是正方形,发生了什么事,我一眼就看到了这些措施,并从那里拿走。 你推荐我的照片的措施? 什么措施使用? – 2015-04-02 07:41:10

0

你把图像放到它们各自的大小文件夹中了吗?像Android一样在这里告诉你:http://developer.android.com/guide/practices/screens_support.html

基本上在可绘制文件夹中,你应该有另一组名称为ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi的文件夹。在这些文件夹中,您应该使用相同名称的图像,但图像大小不同。看看建议的不同大小的链接。

+0

我已经这样做了,以便图像指示尺寸为80x80,160x160,220x220,320xx320的地方,并且每个都在您提到的那些文件夹中,但仍不起作用。看起来很模糊或不成比例的尺寸 – 2015-04-02 07:19:18

+0

对我来说工作得很好,你有没有确保你的尺寸与众不同?这个名字是一样的吗?它只是发射器图标?它是否适用于任何尺寸? – vonGohren 2015-04-02 07:28:11

+0

如果大小不同,我做了80x80,160x160,220x220和320x320,如果名称不同。 你的图片尺寸是? – 2015-04-02 07:33:04