我希望有人可以帮助我。 我有几天寻找一种方法来根据设备的屏幕大小调整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 :(得分: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"
/>
答案 1 :(得分:0)
答案 2 :(得分:0)
您是否已将图像放入各自的尺寸文件夹中?就像Android在这里告诉你的那样:http://developer.android.com/guide/practices/screens_support.html
基本上在drawable文件夹中,你应该有另一组名称为ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi的文件夹。在这些文件夹中,您应该使用相同的名称但图像大小不同的图像。查看建议的不同大小的链接。