android imageview占用额外的黑色空间
imageview占用了额外的[黑色]空间,我不知道为什么 好的,此imageview应包装内容,但应改为 这是密码android imageview占用额外的黑色空间,android,imageview,Android,Imageview,imageview占用了额外的[黑色]空间,我不知道为什么 好的,此imageview应包装内容,但应改为 这是密码 <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/map"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/map" /><ImageView
android:id="@+id/blxx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingBottom="-20dp"
android:src="@drawable/photo" />
<ImageView
android:id="@+id/blxx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/blxx" />
</LinearLayout>
</ScrollView>
上面的线将图像居中,以适合您的ImageView。试着不用它。如果没有,请将“重力”设置为“填充”,然后重试
如前所述,还应移除blxx的一个副本 问题的第一个可能原因: 有时候,当图像太小时,它就不能再划伤了,而不能再划伤了。在该限制之后-所发生的就是您所看到的-imageView所占用的空白空间,在该空间中,图像可能会有额外的划痕。我建议你拍大图(分辨率更高) 第二个可能的原因: 将以下属性添加到xml文件的imageView属性中:
android:scaleType="fitXY"
希望这对你有帮助
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_gravity="center">
<ImageView
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_content"
android:src="@drawable/map" />
</LinearLayout>
</ScrollView>
尝试以下方法:
android:adjustViewBounds="true"
这将删除额外的填充空间您到底想要实现什么?您有3个图像视图,哪一个有问题?您还有两个具有相同id的图像视图。这在扩展我的图像时效果很好
android:adjustViewBounds="true"