gpt4 book ai didi

列表中的android ImageView 不会缩放到宽度

转载 作者:行者123 更新时间:2023-11-30 04:46:33 25 4
gpt4 key购买 nike

Android 新手,布局不好,所以这可能是一个简单的解决方案,但我找不到。我正在向 ListView 添加图像,ListView 的定义如下:

<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"/>

图像是这样添加的:

    ImageView image = new ImageView(context);
image.setScaleType(ImageView.ScaleType.FIT_CENTER);
image.setAdjustViewBounds(true);
image.setImageDrawable(drawable);
return image;

在列表适配器中。我希望图像缩放,以便宽度填满屏幕并按比例调整高度。发生的事情是图像按比例缩小,因此高度填充列表行,但宽度有足够的空间变大。我早些时候有这个工作,但无法弄清楚发生了什么变化。为什么图像缩小到看似任意的高度,如何让它按宽度填满屏幕?

编辑:

所以这发生在我开始为 1.6 而不是 1.5 构建时,可能是分辨率问题。我想图像小的时候会更清晰一些,但我想要它更大,它太小了几乎无法使用,而且我无法获得更大的图像,它来自网络。

最佳答案

我认为没有真正“简单”的解决方案,但这里已经回答了(没有列表,但我认为这不重要): Android: How to stretch an image to the screen width while maintaining aspect ratio?

关于列表中的android ImageView 不会缩放到宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com