我想在我的应用程序中设置一个背景图像,如果需要,它将填充所有屏幕并缩放,所以我在 main_layout.xml 中设置它,如下所示:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:id="@+id/imageView"
android:src="@drawable/bg_iphone_6_plus" />
它看起来像这样
不是很好,实际上我也需要调整这张图片的宽度。
好的,所以这在大多数情况下都适用,并且所有 API 都高于 16,但是当我在 api 低于 16 ( minTargetSdk=14 )上运行我的应用程序时,我看到了:
我不知道为什么会这样,我已经尝试过这个教程,并将 ImageView 替换为 com.inthecheesefactory.thecheeselibrary.widget.AdjustableImageView
但它根本没有改变任何东西