我试图以一种填充可用屏幕高度的方式显示图像,并将其包裹起来'水平。最好是,我正在寻找xml布局解决方案。
目前我正在使用以下代码:
<ImageView
android:id="@+id/imageViewPDFPreview"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:background="@android:color/white"
/>
在Android 5.0.1(API 21)上,我得到以下结果(图片位于右侧):
您可以注意到图像没有垂直展开,而是水平包裹。
Android 6.0(API 23)上的相同代码产生以下内容:
在这种情况下,图像是垂直扩展的,但由于某种原因,它有水平填充。
如何在两个平台上获得相同的行为?最好只用XML。
提前致谢。
答案 0 :(得分:0)
在android:adjustViewBounds="true"
中使用ImageView
并从父布局元素中移除android:layout_weight
就可以了。