对不起我的英文,其实问题是我在android中通过json获取图像但是当我以完整尺寸显示它时图像被拉伸你能告诉我该做什么吗?
这是我的xml文件
<ImageView
android:id="@+id/portFullImage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginBottom="115dp"
android:layout_marginLeft="18dp"
android:layout_marginRight="22dp"
android:layout_marginTop="70dp"
android:src="@drawable/logo" />
答案 0 :(得分:0)
也许您可以尝试使用ImageView中的scaleType
<ImageView
android:scaleType="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/logo" />
答案 1 :(得分:0)
您已使用top
和bottom
指定了android:layout_marginTop="70dp"
和android:layout_marginBottom="115dp"
页边距,如果设备很小,则空间大 我的看法。它会使你的ImageView
已经很小了。
如果您不打扰它,请尝试 android:scaleType="centerInside"
,看看它是否有帮助。您可以尝试下面参考文档中提到的其他比例类型并检查结果。
<强>参考:强> Various ScaleType of ImageView ,ScaleType