在我的屏幕上,我有一个带有小图像的图像视图。我希望用户在点击它时看到完整尺寸的图像。所以我想我会用自定义布局制作一个可取消的对话框,它只有 ImageView。所以我创建了这个布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/img_product_full"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/desc_full_product_image"
android:scaleType="fitCenter" />
</LinearLayout>
问题是即使我标记了每个尺寸,因为"wrap_content"
我仍然看到图像和对话框边框之间存在一些差距。我尝试设置padding:"0dp"
,将 minHeight 和 minWidth 设置为 0dp,但无济于事,我仍然看到那个差距。那么我怎样才能摆脱这个差距呢?如何使对话框边框与图像边框相邻?