任何人都知道如何使我的list中的所有图像具有相同的大小/形式,更确切地说,我希望我的所有图像都具有方形形式。如何设置相同尺寸的所有图像
这里是我的both XML,SRY但我不能在这里发布的代码,因为它是到大,不要让我
任何人都知道如何使我的list中的所有图像具有相同的大小/形式,更确切地说,我希望我的所有图像都具有方形形式。如何设置相同尺寸的所有图像
这里是我的both XML,SRY但我不能在这里发布的代码,因为它是到大,不要让我
想不出你设置它在XML拥有一套高度/宽度想必高度也=宽度?如果它像这样,你可能会做包装内容。
也许我们可以参考一下这个问题:How to resize Image in Android?
您可以将您的所有图像阵列比itarete thorugh这个数组和使用上的所有文件,如下图所示的方法。
Bitmap yourBitmap;
Bitmap resized = Bitmap.createScaledBitmap(yourBitmap, newWidth, newHeight, true);
我不希望这种调整大小,因为我'已经使用它。但它不能帮助我解决我的问题,但让我的图像更少。 –
它不一定要更小,我猜。你可以在newWidth和newHeight中指定确切的大小。我错过了什么? – Recomer
在lisitem XML布局组imagview高度固定DP像150200 DP。 希望这会帮助你。
如果您使用的是列表,那么您可能使用自定义适配器来使元素充气(http://developer.android.com/guide/topics/ui/declaring-layout.html#AdapterViews)。
所以你可以调整你的“listitem.xml”文件,以便每个创建的列表元素具有相同的大小。
喜欢的东西:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/imgID"
android:src="@drawable/src_img"
/>
</LinearLayout>
试试这个
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/db_two" />
如果我的答案是错的,我们可以让你列表XML? –
设置一个固定的高度和宽度的imageview – 3xplore
可能重复[如何调整图像在Android?](http://stackoverflow.com/questions/10413659/how-to-resize-image-in-android) – Marcelo