我的ScrollView
中的图片在顶部和底部有边距,我没有在布局中设置。它们来自哪里?
<ScrollView
android:layout_x="0dp"
android:layout_y="25dp"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/scrollView">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars = "vertical"
android:id="@+id/InfoText"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/InfoImage"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/InfoImageText" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/InfoImageSource"
android:textSize="10sp" />
</LinearLayout>
</ScrollView>
您在屏幕截图中看到的边距也位于图片的顶部
答案 0 :(得分:0)
图像正在缩放并调整大小以适合您的布局。
您可以使用布局中的android:scaleType
属性更改此选项。
例如......
<ImageView
android:layout_width="match_parent"
android:layout_height="500dp"
android:src="@drawable/app"
android:scaleType="centerCrop"
android:id="@+id/InfoImage"/>